kfontinstaller craps out - backtrace inside for those who care

kfontinstaller craps out - backtrace inside for those who care

Post by ByteEnabl » Fri, 07 Jun 2002 12:29:45



(no debugging symbols found)...[New Thread 1024 (LWP 5441)]
0x420b4769 in wait4 () from /lib/i686/libc.so.6
#0  0x420b4769 in wait4 () from /lib/i686/libc.so.6
#1  0x4213030c in __DTOR_END__ () from /lib/i686/libc.so.6
#2  0x40ec6ca3 in waitpid () from /lib/i686/libpthread.so.0
#3  0x406468d2 in KCrash::defaultCrashHandler ()
   from /usr/lib/libkdecore-gcc2.96.so.4
#4  0x40ec4f75 in pthread_sighandler () from /lib/i686/libpthread.so.0
#5  <signal handler called>
#6  0x4127f58f in printExpr () from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#7  0x4127f71a in printExpr () from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#8  0x4127fb9e in printEdit () from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#9  0x412822e1 in CXftConfig::TEntry::editStr ()
   from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#10 0x412820d0 in CXftConfig::TEntry::output ()
   from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#11 0x41280c2a in CXftConfig::save ()
   from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#12 0x41280d66 in CXftConfig::save ()
   from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#13 0x412692f4 in CSysConfigurer::go ()
   from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#14 0x412497a6 in CFontsWidget::configureSystem ()
   from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#15 0x4124a0cc in CFontsWidget::qt_invoke ()
   from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#16 0x40953ec7 in QObject::activate_signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#17 0x40953e28 in QObject::activate_signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#18 0x41251195 in CInstalledFontListWidget::configureSystem ()
   from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#19 0x4124b66d in CInstalledFontListWidget::configure ()
   from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#20 0x412513c1 in CInstalledFontListWidget::qt_invoke ()
   from /usr/lib/kde3/kcm_fontinst-gcc2.96.so
#21 0x40953ec7 in QObject::activate_signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#22 0x40953e28 in QObject::activate_signal ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#23 0x40c54a58 in QButton::clicked ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#24 0x409e8a57 in QButton::mouseReleaseEvent ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#25 0x40984000 in QWidget::event () from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#26 0x408f3ff3 in QApplication::internalNotify ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#27 0x408f3723 in QApplication::notify ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#28 0x405abf1b in KApplication::notify () from /usr/lib/libkdecore-gcc2.96.so.4
#29 0x4089c871 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#30 0x40899a80 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#31 0x408986ce in QApplication::processNextEvent ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#32 0x408f54bc in QApplication::enter_loop ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#33 0x40898637 in QApplication::exec ()
   from /usr/lib/qt3-gcc2.96/lib/libqt-mt.so.3
#34 0x40023f0a in main () from /usr/lib/kcmshell-gcc2.96.so
#35 0x42017499 in __libc_start_main () from /lib/i686/libc.so.6
 
 
 

1. Interpreting the results from backtrace()/ backtrace() usability

I've got the following output from backtrace_symbols_fd():

(There are a ton of [0x0]s in the beginning of the file)

...
[0x0]
[0x0]
[0x14000000]
/usr/local/sbin/lockmgr.4.5
[0x42029188]
[0x2e320000]
/usr/local/sbin/lockmgr.4.5
[0x804a758]
[0x2000]
[0x0]
[0x0]
[0x0]
[0x0]
[0x0]
[0x0]

...

[0x0]
[0x0]
[0x0]
[0x0]
[0x0]
[0x0]
[0x0]
[0x10000000]
/lib/ld-linux.so.2[0x40000812]
/usr/local/sbin/lockmgr.4.5[0x4201033a]
[0x4002c1a0]
/lib/ld-linux.so.2(_dl_lookup_versioned_symbol+0x11)[0x40007641]
[0x55a36f5]
/usr/local/sbin/lockmgr.4.5[0x804a7c7]
[0x3]
[0xbfffdef0]
[0xbfffdc0c]
/usr/local/sbin/lockmgr.4.5[0x804a7b7]
[0xe]
/usr/local/sbin/lockmgr.4.5[0x804a758]
[0xbfffdc0c]
/usr/local/sbin/lockmgr.4.5[0x804a7a8]
[0xc]
/lib/ld-linux.so.2[0x400005b8]
/lib/ld-linux.so.2[0x40000218]
/lib/ld-linux.so.2(_rtld_global+0x1c8)[0x400131e8]
[0x4]
[0x4002c294]
[0xbfffdf08]
/usr/local/sbin/lockmgr.4.5
[0x42029188]

I seem to be able to crossreference some 0x8???????es to the output of
nm. But what about the rest? The executable is compiled with debug info.

2. XClaim3D and Linux

3. 11 Linux features I care about (was: 10 Linux "features" nobody cares about.)

4. xdm question

5. "Linux Inside": Spoof of Intel Inside

6. Linux and Compaq DeskPro 486/33

7. Formattet output inside variable / line brak inside variable

8. NSL and NSS_*

9. FTP client inside linux firewall communicating with FTP server inside another linux firewall

10. eliminates irqN: nobody cared! and backtrace on inserting 16bit PCMCIA card.

11. glibc backtrace function

12. Q: does backtrace work correctly?

13. Code to print function call backtrace wanted