On Tuesday 21 February 2006 05:44, Michael Nottebrock wrote: > > I've attached the stack trace from the crash. Not sure how useful it is - > > I suspect I'll have to recompile KDE libs with debugging too. > > It looks like you might be on to something there, with the last few > steps of the trace pointing to the session manager code. If you can get > a few more crashes and they look the same (and yes, debugging enabled > kdelibs, perhaps even qt sounds like a good idea), file a bug at > http://bugs.kde.org right away (and report the number it gets assigned > here).
Here is a trace of a konsole that has hung after I've tried to shut my laptop down.. Definitely in the sessions mgmt code. Not sure what is's waiting for though. -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C
Script started on Wed Mar 1 22:25:04 2006
[m[27m[J[1m[inchoate 22:25] ~ >[m[Kggdb kdeinit[8D
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...(no debugging symbols
found)...
(gdb) attach 1013
Attaching to program: /usr/local/bin/kdeinit, process 1013
Reading symbols from /usr/local/lib/libkparts.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/local/lib/libkparts.so.3
Reading symbols from /usr/local/lib/libkio.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/local/lib/libkio.so.6
Reading symbols from /usr/local/lib/libkdeui.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/local/lib/libkdeui.so.6
Reading symbols from /usr/local/lib/libkdesu.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/local/lib/libkdesu.so.6
Reading symbols from /usr/local/lib/libkwalletclient.so.1...(no debugging
symbols found)...done.
Loaded symbols for /usr/local/lib/libkwalletclient.so.1
Reading symbols from /usr/local/lib/libkdecore.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/local/lib/libkdecore.so.6
Reading symbols from /usr/local/lib/libDCOP.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/local/lib/libDCOP.so.6
Reading symbols from /lib/libutil.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libutil.so.5
Reading symbols from /usr/local/lib/libart_lgpl_2.so.5...(no debugging symbols
found)...done.
Loaded symbols for /usr/local/lib/libart_lgpl_2.so.5
Reading symbols from /usr/local/lib/libidn.so.16...(no debugging symbols
found)...done.
Loaded symbols for /usr/local/lib/libidn.so.16
Reading symbols from /usr/local/lib/libkdefx.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/local/lib/libkdefx.so.6
Reading symbols from /usr/X11R6/lib/libqt-mt.so.3...done.
Loaded symbols for /usr/X11R6/lib/libqt-mt.so.3
Reading symbols from /usr/local/lib/libpng.so.5...done.
Loaded symbols for /usr/local/lib/libpng.so.5
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
Reading symbols from /lib/libz.so.3...done.
Loaded symbols for /lib/libz.so.3
Reading symbols from /usr/local/lib/libfam.so.0...done.
Loaded symbols for /usr/local/lib/libfam.so.0
Reading symbols from /usr/local/lib/libstdc++.so.6...done.
Loaded symbols for /usr/local/lib/libstdc++.so.6
Reading symbols from /usr/local/lib/libgcc_s.so.1...done.
Loaded symbols for /usr/local/lib/libgcc_s.so.1
Reading symbols from /usr/local/lib/libjpeg.so.9...done.
Loaded symbols for /usr/local/lib/libjpeg.so.9
Reading symbols from /lib/libm.so.4...done.
Loaded symbols for /lib/libm.so.4
Reading symbols from /usr/lib/libpthread.so.2...done.
warning: Unable to get location for thread creation breakpoint: generic error
[New LWP 100110]
Loaded symbols for /usr/lib/libpthread.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/X11R6/lib/libXft.so.2...done.
Loaded symbols for /usr/X11R6/lib/libXft.so.2
Reading symbols from /usr/X11R6/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/X11R6/lib/libfontconfig.so.1
Reading symbols from /usr/local/lib/libiconv.so.3...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /usr/X11R6/lib/libaudio.so.2...done.
Loaded symbols for /usr/X11R6/lib/libaudio.so.2
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/local/lib/libmng.so.1...done.
Loaded symbols for /usr/local/lib/libmng.so.1
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.6
Reading symbols from /usr/X11R6/lib/libXrandr.so.2...done.
Loaded symbols for /usr/X11R6/lib/libXrandr.so.2
Reading symbols from /usr/X11R6/lib/libXcursor.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.1
Reading symbols from /usr/X11R6/lib/libXinerama.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXinerama.so.1
Reading symbols from /usr/local/lib/libfreetype.so.9...done.
Loaded symbols for /usr/local/lib/libfreetype.so.9
Reading symbols from /usr/local/lib/libexpat.so.5...done.
Loaded symbols for /usr/local/lib/libexpat.so.5
Reading symbols from /usr/local/lib/liblcms.so.1...done.
Loaded symbols for /usr/local/lib/liblcms.so.1
Reading symbols from /usr/local/lib/libkonq.so.6...done.
Loaded symbols for /usr/local/lib/libkonq.so.6
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
Reading symbols from /usr/local/lib/kde3/konsole.so...done.
Loaded symbols for /usr/local/lib/kde3/konsole.so
Reading symbols from /usr/local/lib/libkdeinit_konsole.so...done.
Loaded symbols for /usr/local/lib/libkdeinit_konsole.so
Reading symbols from /usr/local/lib/libkdeprint.so.6...done.
Loaded symbols for /usr/local/lib/libkdeprint.so.6
Reading symbols from /usr/X11R6/lib/libXtst.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXtst.so.6
Reading symbols from /usr/local/lib/kde3/plugins/styles/keramik.so...done.
Loaded symbols for /usr/local/lib/kde3/plugins/styles/keramik.so
Reading symbols from
/usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
[Switching to LWP 100110]
0x2946493f in select () from /lib/libc.so.6
(gdb) bt
#0 0x2946493f in select () from /lib/libc.so.6
#1 0x2938e06d in select () from /usr/lib/libpthread.so.2
#2 0x28be2e74 in QEventLoop::processEvents (this=0x80d8b00, flags=4)
at kernel/qeventloop_x11.cpp:287
#3 0x28c540d0 in QEventLoop::enterLoop (this=0x80d8b00)
at kernel/qeventloop.cpp:198
#4 0x28c3f167 in QApplication::enter_loop (this=0xbfbfe3a0)
at kernel/qapplication.cpp:2793
#5 0x28bcd8d5 in QSessionManager::allowsInteraction (this=0x80d8980)
at kernel/qapplication_x11.cpp:6343
#6 0x2856ad69 in KMWSessionManaged::commitData ()
from /usr/local/lib/libkdeui.so.6
#7 0x287791c8 in KApplication::commitData ()
from /usr/local/lib/libkdecore.so.6
#8 0x28bcca24 in sm_performSaveYourself (smd=0x80b8300)
at kernel/qapplication_x11.cpp:6156
#9 0x28bcc625 in sm_saveYourselfCallback (smcConn=0x80b2a80,
clientData=0x80b8300, saveType=2, shutdown=1, interactStyle=2)
at kernel/qapplication_x11.cpp:6121
#10 0x29254938 in _SmcProcessMessage () from /usr/X11R6/lib/libSM.so.6
#11 0x2925f6e9 in IceProcessMessages () from /usr/X11R6/lib/libICE.so.6
#12 0x28bcce06 in QSmSocketReceiver::socketActivated (this=0x80d89c0)
at kernel/qapplication_x11.cpp:6249
#13 0x28bcd02e in QSmSocketReceiver::qt_invoke (this=0x80d89c0, _id=2,
---Type <return> to continue, or q <return> to quit---
_o=0xbfbfdbc0) at qapplication_x11.moc:83
#14 0x28ca4011 in QObject::activate_signal (this=0x80d8a80, clist=0x80b8580,
o=0xbfbfdbc0) at kernel/qobject.cpp:2356
#15 0x28ca436a in QObject::activate_signal (this=0x80d8a80, signal=2, param=4)
at kernel/qobject.cpp:2449
#16 0x2900e0b9 in QSocketNotifier::activated (this=0x80d8a80, t0=4)
at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#17 0x28cc4b98 in QSocketNotifier::event (this=0x80d8a80, e=0xbfbfde60)
at kernel/qsocketnotifier.cpp:258
#18 0x28c3ef7f in QApplication::internalNotify (this=0xbfbfe3a0,
receiver=0x80d8a80, e=0xbfbfde60) at kernel/qapplication.cpp:2635
#19 0x28c3e250 in QApplication::notify (this=0xbfbfe3a0, receiver=0x80d8a80,
e=0xbfbfde60) at kernel/qapplication.cpp:2358
#20 0x2877949a in KApplication::notify () from /usr/local/lib/libkdecore.so.6
#21 0x28bcf211 in QApplication::sendEvent (receiver=0x80d8a80,
event=0xbfbfde60) at qapplication.h:496
#22 0x28c2cc74 in QEventLoop::activateSocketNotifiers (this=0x80d8b00)
at kernel/qeventloop_unix.cpp:578
#23 0x28be33a5 in QEventLoop::processEvents (this=0x80d8b00, flags=4)
at kernel/qeventloop_x11.cpp:383
#24 0x28c540d0 in QEventLoop::enterLoop (this=0x80d8b00)
at kernel/qeventloop.cpp:198
#25 0x28c53fea in QEventLoop::exec (this=0x80d8b00)
at kernel/qeventloop.cpp:145
---Type <return> to continue, or q <return> to quit---
#26 0x28c3f0fb in QApplication::exec (this=0xbfbfe3a0)
at kernel/qapplication.cpp:2758
#27 0x29807969 in kdemain () from /usr/local/lib/libkdeinit_konsole.so
#28 0x297cd81e in kdeinitmain () from /usr/local/lib/kde3/konsole.so
#29 0x0804e205 in execpath_avoid_loops ()
#30 0x0804e8aa in execpath_avoid_loops ()
#31 0x0804edba in execpath_avoid_loops ()
#32 0x0804f516 in main ()
(gdb) up
#1 0x2938e06d in select () from /usr/lib/libpthread.so.2
(gdb)
#2 0x28be2e74 in QEventLoop::processEvents (this=0x80d8b00, flags=4)
at kernel/qeventloop_x11.cpp:287
287 kernel/qeventloop_x11.cpp: No such file or directory.
in kernel/qeventloop_x11.cpp
Current language: auto; currently c++
(gdb) print *this
$1 = {<QObject> = {<Qt> = {static color0 = @0x2915ca80,
static color1 = @0x2915ca88, static black = @0x2915ca90,
static white = @0x2915ca98, static darkGray = @0x2915caa0,
static gray = @0x2915caa8, static lightGray = @0x2915cab0,
static red = @0x2915cab8, static green = @0x2915cac0,
static blue = @0x2915cac8, static cyan = @0x2915cad0,
static magenta = @0x2915cad8, static yellow = @0x2915cae0,
static darkRed = @0x2915cae8, static darkGreen = @0x2915caf0,
static darkBlue = @0x2915caf8, static darkCyan = @0x2915cb00,
static darkMagenta = @0x2915cb08, static darkYellow = @0x2915cb10,
static arrowCursor = @0x2915b140, static upArrowCursor = @0x2915b144,
static crossCursor = @0x2915b148, static waitCursor = @0x2915b14c,
static ibeamCursor = @0x2915b150, static sizeVerCursor = @0x2915b154,
static sizeHorCursor = @0x2915b158,
static sizeBDiagCursor = @0x2915b15c,
static sizeFDiagCursor = @0x2915b160,
static sizeAllCursor = @0x2915b164, static blankCursor = @0x2915b168,
static splitVCursor = @0x2915b16c, static splitHCursor = @0x2915b170,
static pointingHandCursor = @0x2915b174,
static forbiddenCursor = @0x2915b178,
static whatsThisCursor = @0x2915b17c, static busyCursor = @0x2915b180},
_vptr$QObject = 0x29130828, static metaObj = 0x8065080, isSignal = 0,
isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0, isTree = 0,
objname = 0x80b8460 "default event loop", parentObj = 0xbfbfe3a0,
---Type <return> to continue, or q <return> to quit---
childObjects = 0x0, connections = 0x0, senderObjects = 0x0,
eventFilters = 0x0, postedEvents = 0x0, d = 0x0},
static metaObj = 0x8304c00, d = 0x80
childObjects = 0x0, connections = 0x0, senderObjects = 0x0,
eventFilters = 0x0, postedEvents = 0x0, d = 0x0},
static metaObj = 0x8304c00, d = 0x80b4800}
(gdb) The program is running. Quit anyway (and detach it)? (y or n) y
Detaching from program: /usr/local/bin/kdeinit, process 1013
[m[27m[J[1m[inchoate 22:25] ~ >[m[K
Script done, output file is konsole-hang.txt
[m[27m[J[1m[inchoate 22:25] ~ >[m[K
pgpr4V6BIWSEq.pgp
Description: PGP signature
_______________________________________________ kde-freebsd mailing list [email protected] http://freebsd.kde.org/mailman/listinfo/kde-freebsd
