| View previous topic :: View next topic |
| Author |
Message |
telex4 l33t


Joined: 21 Sep 2002 Posts: 704 Location: Reading, UK
|
Posted: Sat Mar 01, 2003 8:51 pm Post subject: Arson keeps segfaulting |
|
|
I've been using Arson without problems for a while now, but it has suddenly stopped working. The only thing I can think of that I've changes is a revision of the latest Qt. I've remerged Arson, to no avail.
Here's some strace output:
| Code: |
access("/usr/kde/3.1/share/icons/noia/16x16/devices/cdwriter_unmount.png", R_OK) = 0
open("/usr/kde/3.1/share/icons/noia/16x16/devices/cdwriter_unmount.png", O_RDONLY|O_LARGEFILE) = 10
fstat64(10, {st_mode=S_IFREG|0755, st_size=1042, ...}) = 0
fstat64(10, {st_mode=S_IFREG|0755, st_size=1042, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4077e000
_llseek(10, 0, [0], SEEK_SET) = 0
brk(0x823a000) = 0x823a000
brk(0x823d000) = 0x823d000
brk(0x8245000) = 0x8245000
read(10, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\20\0\0\0\20\10\6\0\0"..., 4096) = 1042
brk(0x8246000) = 0x8246000
close(10) = 0
munmap(0x4077e000, 4096) = 0
ioctl(5, 0x541b, [1]) = 0
ioctl(5, 0x541b, [1]) = 0
ioctl(5, 0x541b, [1]) = 0
ioctl(5, 0x541b, [1]) = 0
ioctl(5, 0x541b, [1]) = 0
ioctl(5, 0x541b, [1]) = 0
ioctl(5, 0x541b, [1]) = 0
ioctl(5, 0x541b, [1]) = 0
ioctl(5, 0x541b, [1]) = 0
--- SIGSEGV (Segmentation fault) ---
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
alarm(3) = 0
close(9) = 0
getrlimit(0x7, 0xbfffef9c) = 0
close(0) = 0
close(1) = 0
close(2) = 0
close(3) = 0
close(4) = 0
close(5) = 0
close(6) = 0
close(7) = 0
close(8) = 0
close(9) = -1 EBADF (Bad file descriptor)
[i]lots of this up to...[/i]
close(1023) = -1 EBADF (Bad file descriptor)
write(2, "KCrash: Application \'arson\' cras"..., 40) = -1 EBADF (Bad file descriptor)
fork() = 9283
alarm(0) = 3
wait4(9283, NULL, 0, NULL) = 9283
--- SIGCHLD (Child exited) ---
write(8, "\0\0\0\0\0\0\0\0", 8) = -1 EBADF (Bad file descriptor)
sigreturn() = ? (mask now [SEGV RTMIN])
_exit(253)
|
Any ideas? It's the only CD writer I can find that will make Audio CDs from oggs! |
|
| Back to top |
|
 |
telex4 l33t


Joined: 21 Sep 2002 Posts: 704 Location: Reading, UK
|
Posted: Sun Mar 02, 2003 12:26 pm Post subject: |
|
|
I also get this backtrace in the KDE crash handler:
| Code: |
0x411be299 in wait4 () from /lib/libc.so.6
#0 0x411be299 in wait4 () from /lib/libc.so.6
#1 0x4123a20c in __DTOR_END__ () from /lib/libc.so.6
#2 0x40f869e3 in waitpid () from /lib/libpthread.so.0
#3 0x4068989b in KCrash::defaultCrashHandler(int) ()
from /usr/kde/3.1/lib/libkdecore.so.4
#4 0x08098a61 in QValueListPrivate<QString>::derefAndDelete() ()
#5 0x08080504 in QMapPrivate<QString, int>::copy(QMapNode<QString, int>*) ()
#6 0x080805ef in QMapPrivate<QString, int>::copy(QMapNode<QString, int>*) ()
#7 0x080802d2 in QMapPrivate<QString, int>::copy(QMapNode<QString, int>*) ()
#8 0x08097379 in QValueListPrivate<QString>::derefAndDelete() ()
#9 0x080b711e in QMemArray<char>::detach() ()
#10 0x080b6d77 in QMemArray<char>::detach() ()
#11 0x0806758f in QComboBox::setAutoCompletion(bool) ()
#12 0x08065e17 in QComboBox::setAutoCompletion(bool) ()
#13 0x41127e34 in __libc_start_main () from /lib/libc.so.6
|
|
|
| Back to top |
|
 |
drakonite l33t


Joined: 02 Nov 2002 Posts: 768 Location: Lincoln, NE
|
Posted: Sun Mar 02, 2003 12:41 pm Post subject: |
|
|
Have you recently upgraded to the new kde?
I was having problems with arson (and other kde programs...) segfaulting because for some reason the new kde is in a different slot, which causes problems if you don't manually uninstall the older libs. _________________ Shoot Pixels Not People
My GPG/PGP Public key |
|
| Back to top |
|
 |
telex4 l33t


Joined: 21 Sep 2002 Posts: 704 Location: Reading, UK
|
Posted: Sun Mar 02, 2003 10:06 pm Post subject: |
|
|
| Well I upgraded to KDE3.1 about a week after it was announced, but I'm fairly sure I've been using Arson without any problems since then. The only thing I can think of that would affect Arson is Qt, and it seems to be Qt widgets being called be libkdecore that are causing the crash. I've tried remerging qt-3.1.0-r1 and r3 to no avail. I might try downloading an emerging qt-3.1.1 sometime. |
|
| Back to top |
|
 |
drakonite l33t


Joined: 02 Nov 2002 Posts: 768 Location: Lincoln, NE
|
Posted: Mon Mar 03, 2003 2:15 am Post subject: |
|
|
Hmm... I am not sure what the problem is but just make sure you only have the 3.1 version of the kdelibs installed. By default portage tries to leave the old 3.0.5a libs installed (which borks kde apps.)
If you haven't already, do this:
| Code: |
emerge unmerge kdelibs-3.0.5a
|
_________________ Shoot Pixels Not People
My GPG/PGP Public key |
|
| Back to top |
|
 |
telex4 l33t


Joined: 21 Sep 2002 Posts: 704 Location: Reading, UK
|
Posted: Mon Mar 03, 2003 10:31 am Post subject: |
|
|
| Hrm, I'll try removing kde3.0.4 when I get back to my room. |
|
| Back to top |
|
 |
pjp Administrator


Joined: 16 Apr 2002 Posts: 15989 Location: Colorado
|
Posted: Mon Mar 03, 2003 9:13 pm Post subject: |
|
|
Moved from Portage & Programming. _________________ Safety is my gaol.
US Constitution | Amendments |
|
| Back to top |
|
 |
telex4 l33t


Joined: 21 Sep 2002 Posts: 704 Location: Reading, UK
|
Posted: Mon Mar 03, 2003 11:15 pm Post subject: |
|
|
| Well I unmerged the old kdelibs, and it didn't work. I tried remerging arson, and it still didn't work. I get exactly the same error message :-/ |
|
| Back to top |
|
 |
NutMonkey n00b

Joined: 17 Nov 2002 Posts: 15
|
Posted: Sat Mar 22, 2003 3:52 am Post subject: |
|
|
| I'm having the same problem. Did you fix yours? |
|
| Back to top |
|
 |
NutMonkey n00b

Joined: 17 Nov 2002 Posts: 15
|
|
| Back to top |
|
 |
Beekster Apprentice


Joined: 26 Nov 2002 Posts: 268 Location: Sydney
|
Posted: Sat Mar 22, 2003 6:29 am Post subject: |
|
|
I had this problem too, and can only add that the issue went away.
I had not tried it for quite a while, had emerged and worked with cd-bakeoven and k3b for a few burns, with several emerge -puD worlds in between. Tried Arson again a few days ago, and it worked!
I am running an '~x86' system although am _not_ offering or suggesting that as a "fix".
If I knew why... |
|
| Back to top |
|
 |
telex4 l33t


Joined: 21 Sep 2002 Posts: 704 Location: Reading, UK
|
Posted: Sat Mar 22, 2003 7:12 pm Post subject: |
|
|
| Same here - it just started working when I got around to it in a emerge -u world. I suspect it was because I re-merged qt, kdelibs and kdebase (in that order) for rc upgrades. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|