FS#19506 - [mc] 4.7.2-1 hangs on cons.saver
Attached to Project:
Arch Linux
Opened by humilleitor (humilleitor) - Tuesday, 18 May 2010, 09:28 GMT
Last edited by Eric Belanger (Snowman) - Sunday, 13 March 2011, 03:15 GMT
Opened by humilleitor (humilleitor) - Tuesday, 18 May 2010, 09:28 GMT
Last edited by Eric Belanger (Snowman) - Sunday, 13 March 2011, 03:15 GMT
|
Details
Description and steps to reproduce:
On a text console, when issuing the command "mc", the console becomes unresponding and waits forever for cons.saver. If then, from another console, I "killall cons.saver", mc opens up its panels and "works", but of course with the "behind the panels shell" feature not saving its contents. No error logs. No further information when issuing the command with gdb. Replacing the cons.saver (in /usr/lib/mc) with a random one from another linux distro (Sidux in my case), it works. A forum user reports that his mc 4.7.2-1 (64 bit version) works properly. So, I suppose it's a problem in the 32 bit compilation. |
This task depends upon
More to my astonishment, the issue only occurs when the /username/.mc/ini file contains a line of the form output_lines=<number of lines>. In other words: as long as we don't modify the setting "output lines" (in Menu-Options-Layout) from its default value (00), we won't experience the bug, and mc will work flawlessly, as expected. If then we try to change this number, on saving the configuration the bug will show up and mc will freeze (until cons.saver be killed).