Description of problem: After the upgrade from FC5 to FC6 nedit crashes with an access violation. Version-Release number of selected component (if applicable): nedit-5.5-10.fc6.i386.rpm How reproducible: Every time I start it. Additional info: After re-installing nedit-5.5-7.fc5.i386.rpm it works again.
Works for me. Could you please install nedit-debuginfo and send me backtrace of the crash? Or strace output?
#0 0x007ea89a in XtWidgetToApplicationContext () from /usr/lib/libXt.so.6 #1 0x00805986 in XtSetValues () from /usr/lib/libXt.so.6 #2 0x00818a62 in XtVaSetValues () from /usr/lib/libXt.so.6 #3 0x080db624 in set_values (old=0xbfa6bfe0, request=0xbfa6bcc0, new_w=0x8b4e620, args=0x8bb6a10, num_args=0xbfa6bc68) at BubbleButton.c:310 #4 0x008056ed in XtSetSensitive () from /usr/lib/libXt.so.6 #5 0x00805fc1 in XtSetValues () from /usr/lib/libXt.so.6 #6 0x00818a62 in XtVaSetValues () from /usr/lib/libXt.so.6 #7 0x080620dd in RefreshTabState (win=0x8b2aa58) at window.c:3518 #8 0x080535ba in EditNewFile (inWindow=0x0, geometry=0x0, iconic=0, languageMode=0x0, defaultPath=0x81318ff "") at file.c:131 #9 0x0804fb76 in main (argc=Cannot access memory at address 0xfb60 ) at nedit.c:745 #10 0x0086cf2c in __libc_start_main () from /lib/libc.so.6 #11 0x0804e611 in _start ()
Did yum install lesstif and removed openmotif during the update?
I don't think so: > grep "\(lesstif\|openmotif\)" upgrade.log shows nothing. > rpm -q -a | grep "\(lesstif\|openmotif\)" openmotif21-2.1.30-14 openmotif-2.3.0-0.1.9.3 openmotif-devel-2.3.0-0.1.9.3 Isn't openmotif part of FC6? I can't find it! Or shall I try installing lesstif?
This is the source of your problem. nedit-5.5-10.fc6 is built agaist lesstif, but you have only openmotif libraries installed. lesstif is the replacement of openmotif, so it uses same named but !different! libraries what is the cause of the segfault. To fix it remove openmotif completely as it conflicts with lesstif, and replace it with lesstif, then nedit will work as expected.