taulibrus
Member


Group: Members
Posts: 12
Joined: Jul 10, 2006
|
|
Posted Jul 10, 2006, 6:31 pm
|
I got the 0.8pre5 version to compile OK but when I started it from kmenu the KDE crash handler popped up with the following message:
The application Kmuddy (kmuddy) crashed and caused the signal 11 (SIGSEGV).
Here's the backtrace:
Code: Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 1102729280 (LWP 7147)]
[KCrash handler]
#4 0x40644bcf in KMainWindow::initKMainWindow ()
from /opt/kde3/lib/libkdeui.so.4
#5 0x406dd892 in KMainWindow::KMainWindow () from /opt/kde3/lib/libkdeui.so.4
#6 0x08075b51 in KMuddy::KMuddy ()
#7 0x0807e027 in main ()
BTW I'm running SuSE 10.0
Thanks.
|
|
......................... There are 10 kinds of people,
those who can read binary and those who can't.
|
|
Mecir
KMuddy Author

Group: Administrators
Posts: 1,586
Joined: Feb 2, 2003
|
|
Posted Jul 11, 2006, 12:16 am
|
Hmm, this doesn't really tell me anything. Try running it with gdb ?
SuSE 10.0 here too, and no crashes.
|
|
......................... / Tomas
|
|
|
|
|
|
|
|
Mecir
KMuddy Author

Group: Administrators
Posts: 1,586
Joined: Feb 2, 2003
|
|
Posted Jul 13, 2006, 12:38 am
|
Ah, you were likely trying to run it too quickly, before KDE updated all its databases. Or something of the sort.
|
|
......................... / Tomas
|
|
taulibrus
Member


Group: Members
Posts: 12
Joined: Jul 10, 2006
|
|
Posted Jul 23, 2006, 2:30 pm
|
OK, it's happening again. 0.7.1 runs fne but 0.8pre5 crashes on startup.
Here's the trace from gdb:
Code: pc81:/home/tomr/kmuddy-0.8pre5 # gdb kmuddy
GNU gdb 6.3
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 "i586-suse-linux"...Using host libthread_db library "
/lib/tls/libthread_db.so.1".
(gdb) r
Starting program: /opt/kde3/bin/kmuddy
[Thread debugging using libthread_db enabled]
[New Thread 1102729280 (LWP 13295)]
Creating link /root/.kde/socket-pc81.
Created link from "/root/.kde/socket-pc81" to "/tmp/ksocket-root"
/usr/X11R6/bin/iceauth: creating new authority file /root/.ICEauthority
Creating link /root/.kde/tmp-pc81.
Created link from "/root/.kde/tmp-pc81" to "/tmp/kde-root"
kbuildsycoca running...
Creating link /root/.kde/cache-pc81.
Created link from "/root/.kde/cache-pc81" to "/var/tmp/kdecache-root"
Reusing existing ksycoca
Invalid entry (missing '=') at /tmp/kde-root/kconf_updateI3rV6b.tmp:1
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1102729280 (LWP 13295)]
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0x40644bdb in KMainWindow::initKMainWindow ()
from /opt/kde3/lib/libkdeui.so.4
#2 0x406dd892 in KMainWindow::KMainWindow () from /opt/kde3/lib/libkdeui.so.4
#3 0x08075b51 in KMuddy::KMuddy ()
#4 0x0807e027 in main ()
(gdb)
With my untrained eye it looks like a fault in kde rather kmuddy. What do you think?
|
|
......................... There are 10 kinds of people,
those who can read binary and those who can't.
|
|
Mecir
KMuddy Author

Group: Administrators
Posts: 1,586
Joined: Feb 2, 2003
|
|
Posted Jul 24, 2006, 12:37 am
|
Hmm, you seem to be running it as a root, which may be a problem, as KDE is started under a regular user, and running an app as root makes it create new databases and whatnot - pretty much simulating the situation when you ran it for the first time.
|
|
......................... / Tomas
|
|
|
|
taulibrus
Member


Group: Members
Posts: 12
Joined: Jul 10, 2006
|
|
Posted Jul 25, 2006, 6:06 pm
|
I still can't get 0.8pre5 to run. Here's the trace from gdb
Code: tomr@pc81:~/kmuddy-0.8pre5> gdb kmuddy
GNU gdb 6.3
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 "i586-suse-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) r
Starting program: /opt/kde3/bin/kmuddy
[Thread debugging using libthread_db enabled]
[New Thread 1102729280 (LWP 19815)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1102729280 (LWP 19815)]
0x40644bcf in KMainWindow::initKMainWindow () from /opt/kde3/lib/libkdeui.so.4
(gdb) bt
#0 0x40644bcf in KMainWindow::initKMainWindow ()
from /opt/kde3/lib/libkdeui.so.4
#1 0x406dd892 in KMainWindow::KMainWindow () from /opt/kde3/lib/libkdeui.so.4
#2 0x08075b51 in KMuddy::KMuddy ()
#3 0x0807e027 in main ()
(gdb)
|
|
......................... There are 10 kinds of people,
those who can read binary and those who can't.
|
|
|
|
Mecir
KMuddy Author

Group: Administrators
Posts: 1,586
Joined: Feb 2, 2003
|
|
Posted Jul 26, 2006, 12:29 am
|
Excellent !
|
|
......................... / Tomas
|
|