after emerge sync && emerge world, slang got emerged, and mc got upgraded; however, after the upgrade, when I start mc it just segfaults. no error message, or anything. if I do mcedit something, then I get: Warning: file /var/tmp/portage/mc-4.6.0-r13/image//usr/share/mc/extfs/extfs.ini not found Warning: file /var/tmp/portage/mc-4.6.0-r13/image//usr/share/mc/extfs/sfs.ini not found Warning: file /var/tmp/portage/mc-4.6.0-r13/image//usr/share/mc/mc.charsets not found however, when I do: USE="-slang" emerge mc, then it works.. thanks for your help! Reproducible: Always Steps to Reproduce: 1. run mc 2. 3. Actual Results: it just segfaulted :) Expected Results: start, with two panels.. it's x86, emerged a few minutes ago, compiled with -O2 -pip -march=pentium3 -fomit-frame-pointer
*** Bug 78331 has been marked as a duplicate of this bug. ***
seems to be slang/unicode related
I can confirm that mc works fine with USE="-slang" (i.e. without slang support)
*** Bug 83709 has been marked as a duplicate of this bug. ***
does recompiling help?
It works for me with slang
I had the same problem( on gentoo 2005.1) after emerge world and slang emerged my mc is segfaulting too. When i run gdb mc && run i'am getting 0xb7d9a513 in strlen() from () /lib/libc/so.6
(In reply to comment #7) > I had the same problem( on gentoo 2005.1) after emerge world and slang emerged > my mc is segfaulting too. > When i run gdb mc && run i'am getting 0xb7d9a513 in strlen() from () > /lib/libc/so.6 > Ok I solved problem. I have emerged mc without slang flag(USE="-X -slang") Then i have runned mc closed him and re-emrged again with USE="-pam" And mc is working with slang support is not segfaulting no more.
Please, try with mc-4.6.1 and latest slang (1.4.9-r2) and report back. Thanks.