Ticket #2775 (closed defect: fixed)

Opened 12 years ago

Last modified 12 years ago

segfault after open incorrect archive

Reported by: angel_il Owned by: slavazanko
Priority: major Milestone: 4.8.3
Component: mc-vfs Version: master
Keywords: Cc:
Blocked By: Blocking:
Branch state: merged Votes for changeset: committed-master committed-stable

Description

  1. open (press enter under test.tar.gz)
  2. segfault

Attachments

test.tar.gz (55 bytes) - added by angel_il 12 years ago.
test file

Change History

Changed 12 years ago by angel_il

test file

comment:1 Changed 12 years ago by angel_il

#8  0x002a0ef6 in g_free () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0806bfca in vfs_s_free_super (me=0x8129540, super=0x81a04c8)
    at direntry.c:364
#10 0x0806c42a in vfs_s_get_path (vpath=0x81a3850, archive=0xbfffe64c, flags=0)
    at direntry.c:1113
#11 0x0806c48a in vfs_s_inode_from_path (vpath=0x81a3850, flags=5)
    at direntry.c:380
#12 0x0806c6cc in vfs_s_opendir (vpath=0x81a3850) at direntry.c:409
#13 0x0806c74f in vfs_s_chdir (vpath=0x81a3850) at direntry.c:477
#14 0x0806fc02 in mc_chdir (vpath=0x81a3350) at interface.c:675
#15 0x080c6587 in _do_panel_cd (panel=0x819dc80, new_dir_vpath=0x81a3350, 


comment:2 Changed 12 years ago by slavazanko

  • Status changed from new to accepted
  • Owner set to slavazanko
  • Branch state changed from no branch to on review
  • Milestone changed from Future Releases to 4.8.3

Created branch 2775_segfault_on_incorrect_archive
Review, please.

comment:3 Changed 12 years ago by andrew_b

  • Votes for changeset set to andrew_b
  • Component changed from mc-core to mc-vfs

comment:4 Changed 12 years ago by angel_il

  • Votes for changeset changed from andrew_b to andrew_b angel_il
  • Branch state changed from on review to approved

comment:5 Changed 12 years ago by slavazanko

  • Keywords stable-candidate added
  • Status changed from accepted to testing
  • Votes for changeset changed from andrew_b angel_il to committed-master
  • Resolution set to fixed
  • Branch state changed from approved to merged

merged to master:

git log --pretty=oneline 47096e5..764cdf2

comment:6 Changed 12 years ago by slavazanko

  • Keywords stable-candidate removed
  • Status changed from testing to closed
  • Votes for changeset changed from committed-master to committed-master committed-stable

Also pushed to stable

Note: See TracTickets for help on using tickets.