Red Hat Bugzilla – Bug 999827
[abrt] htop-1.0.2-2.fc19: _nc_mutex_lock: Process /usr/bin/htop was killed by signal 11 (SIGSEGV)
Last modified: 2014-01-21 08:14:51 EST
Description of problem:
I just entered htop and the segfault appeared.
Version-Release number of selected component:
runlevel: N 3
Thread no. 1 (4 frames)
#0 _nc_mutex_lock at /usr/lsd/Linux/lib/libtinfow.so.5
#1 _nc_use_tracef at /usr/lsd/Linux/lib/libtinfow.so.5
#2 initscr at /usr/lsd/Linux/lib64/libncursesw.so.5
#3 CRT_init at CRT.c:157
Created attachment 789086 [details]
Created attachment 789087 [details]
Created attachment 789088 [details]
Created attachment 789089 [details]
Created attachment 789090 [details]
Created attachment 789091 [details]
Created attachment 789092 [details]
Created attachment 789093 [details]
Created attachment 789094 [details]
Created attachment 789095 [details]
Created attachment 789096 [details]
thank for the bug report. I looked at the attached logs and I see that you preloaded ncurses libraries from LSD Linux:
That's a reason why htop failed. As these libraries are not compatible (they are built with different options) I'm closing this bug as WONTFIX.
I was expecting this. I DO appreciate your time with this bug report.
Do you have any idea what the options might be that are causing problems?
It's hard to tell exactly but I should suggest comparing below outputs from both libraries
nm -D -n /usr/lib64/libncurses.so.5 | grep "T "
nm -D -n /usr/lsd/Linux/lib64/libncursesw.so.5.9.0 | grep "T "
Additionally in the maps file I saw that you also use 32-bit library? Is that correct?
7facb153e000-7facb1570000 r-xp 00000000 fd:01 1087202 /usr/lsd/Linux/lib/libtinfow.so.5.9.0
7facb1570000-7facb176f000 ---p 00032000 fd:01 1087202 /usr/lsd/Linux/lib/libtinfow.so.5.9.0
7facb176f000-7facb1770000 r--p 00031000 fd:01 1087202 /usr/lsd/Linux/lib/libtinfow.so.5.9.0
7facb1770000-7facb1772000 rw-p 00032000 fd:01 1087202 /usr/lsd/Linux/lib/libtinfow.so.5.9.0
I suggest checking ldd /usr/bin/htop output with set/unset LD_LIBRARY_PATH variable.