Þann 18-Nov-97 skrifar Scott Ellis: > > Maybe if you'd tell us what is unstable for you it could be fixed. I've > only experienced neglegable problems using hamm. > Ok, here is my system (Just for an overview, the latest in hamm).
kernel 2.0.30 xbase 3.3.1 xlib6g 3.3.1 xaw3dg 1.3-6 ncurses3.4 1.9.9g libc 5.4.33 libc 2.0.5c xpm xpm4g jpeg libjpegg6a gcc 2.7.2.3 libg++272 2.7.2.8 libpaperg 1.0.3 ghostview 1.5-16 gs 3.33-6 xfig 3.2.0 netbase 3.00 netstd 3.00 ppp 2.3.1 Now, I can use pppd to manually put up my network... but diald (which I normally use) doesn't work, it will fail with 'sl0: transmit timeout, bad line quality?'... And now lets see, here is ghostview... (gdb) run Starting program: /usr/bin/X11/ghostview Program received signal SIGSEGV, Segmentation fault. 0x804df70 in _start () (gdb) bt #0 0x804df70 in _start () #1 0x80c2588 in ?? () #2 0x804c9fe in _start () (gdb) And then there is xfig... (gdb) run Starting program: /usr/bin/X11/xfig xfig: this input-method don't support OffTheSpot input style xfig: using ROOT input style instead. (no debugging symbols found)... Program received signal SIGSEGV, Segmentation fault. 0x4020d8a4 in free () (gdb) bt #0 0x4020d8a4 in free () #1 0x4020d841 in free () #2 0x400c49ad in XtFree () #3 0x4006a543 in _XawMultiSaveAsFile () #4 0x40069f7d in XawListShowCurrent () #5 0x400e4837 in XtSetSensitive () #6 0x400e4daf in XtSetValues () #7 0x40079e5e in _XawTextExecuteUpdate () #8 0x400e4837 in XtSetSensitive () #9 0x400e47f8 in XtSetSensitive () #10 0x400e4daf in XtSetValues () #11 0x80b31c5 in _start () #12 0x80adb92 in _start () #13 0x809a85d in _start () #14 0x80a9d52 in _start () #15 0x80765bc in _start () (gdb) These two programs are well known and function fully on normal Unix systems, that is also why I list them here. The problem, at least in the case of xfig, is a clash between libc5 and libc6. A library will establish a pointer through libc5, and then X will try to free it through libc6... or in other cases this is vice versa. This case is interresting, because the backtrace shows that this is the fault of the Xaw3d... this is because Xaw3d library is listed before /usr/X11R6/lib in ld.so.conf, removing the reference to Xaw3d will allow xfig to function normally... similar SIGSEGV are called in many programs, even that I compile here, and usually the fault is found inside malloc() or free()... All these problems have to do with collition between libraries, either at the maintainers' or at the users end. ---------------------------------------------------------------------------- Orn Einar Hansen [EMAIL PROTECTED] [EMAIL PROTECTED] voice+fax; +46 035 217194 -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .