To reproduce one needs to put archive (any, but tar) somewhere, switch to
another terminal and delete that file. Then switch back to the first mc
and enter the archive.
According to gdb it happens in extfs_open_and_read_archive() function (log
attached).
--
Ticket URL: <http://www.midnight-commander.org/ticket/4560>
Midnight Commander <https://midnight-commander.org>
Midnight Development Center
* status: new => accepted
* owner: => andrew_b
* branch_state: no branch => on review
* milestone: => 4.8.32
Comment:
Branch: 4560_extfs_open_deleted_archive
changeset:f3a936d9a52582f6f7bcf0e2a8313682705a2b35
--
Ticket URL: <http://www.midnight-commander.org/ticket/4560#comment:1>
Comment (by cieply):
Checked that patch - it works.
--
Ticket URL: <http://www.midnight-commander.org/ticket/4560#comment:2>
* votes: => cieply andrew_b
* branch_state: on review => approved
Comment:
Thanks!
--
Ticket URL: <http://www.midnight-commander.org/ticket/4560#comment:3>
* status: accepted => testing
* votes: cieply andrew_b => committed-master
* resolution: => fixed
* branch_state: approved => merged
Comment:
Merged to master: [b68243df1e9d0fbba578e015eb0ac71e7b5a7d93].
--
Ticket URL: <http://www.midnight-commander.org/ticket/4560#comment:4>
* status: testing => closed
--
Ticket URL: <http://www.midnight-commander.org/ticket/4560#comment:5>