Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Arson keeps segfaulting
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
telex4
l33t
l33t


Joined: 21 Sep 2002
Posts: 704
Location: Reading, UK

PostPosted: Sat Mar 01, 2003 8:51 pm    Post subject: Arson keeps segfaulting Reply with quote

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
View user's profile Send private message
telex4
l33t
l33t


Joined: 21 Sep 2002
Posts: 704
Location: Reading, UK

PostPosted: Sun Mar 02, 2003 12:26 pm    Post subject: Reply with quote

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
View user's profile Send private message
drakonite
l33t
l33t


Joined: 02 Nov 2002
Posts: 768
Location: Lincoln, NE

PostPosted: Sun Mar 02, 2003 12:41 pm    Post subject: Reply with quote

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
View user's profile Send private message
telex4
l33t
l33t


Joined: 21 Sep 2002
Posts: 704
Location: Reading, UK

PostPosted: Sun Mar 02, 2003 10:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
drakonite
l33t
l33t


Joined: 02 Nov 2002
Posts: 768
Location: Lincoln, NE

PostPosted: Mon Mar 03, 2003 2:15 am    Post subject: Reply with quote

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
View user's profile Send private message
telex4
l33t
l33t


Joined: 21 Sep 2002
Posts: 704
Location: Reading, UK

PostPosted: Mon Mar 03, 2003 10:31 am    Post subject: Reply with quote

Hrm, I'll try removing kde3.0.4 when I get back to my room.
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 15989
Location: Colorado

PostPosted: Mon Mar 03, 2003 9:13 pm    Post subject: Reply with quote

Moved from Portage & Programming.
_________________
Safety is my gaol.
US Constitution | Amendments
Back to top
View user's profile Send private message
telex4
l33t
l33t


Joined: 21 Sep 2002
Posts: 704
Location: Reading, UK

PostPosted: Mon Mar 03, 2003 11:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
NutMonkey
n00b
n00b


Joined: 17 Nov 2002
Posts: 15

PostPosted: Sat Mar 22, 2003 3:52 am    Post subject: Reply with quote

I'm having the same problem. Did you fix yours?
Back to top
View user's profile Send private message
NutMonkey
n00b
n00b


Joined: 17 Nov 2002
Posts: 15

PostPosted: Sat Mar 22, 2003 4:46 am    Post subject: Reply with quote

The following patch fixed it for me:

http://sourceforge.net/tracker/index.php?func=detail&aid=642002&group_id=37704&atid=420756
Back to top
View user's profile Send private message
Beekster
Apprentice
Apprentice


Joined: 26 Nov 2002
Posts: 268
Location: Sydney

PostPosted: Sat Mar 22, 2003 6:29 am    Post subject: Reply with quote

I had this problem too, and can only add that the issue went away. 8O

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
View user's profile Send private message
telex4
l33t
l33t


Joined: 21 Sep 2002
Posts: 704
Location: Reading, UK

PostPosted: Sat Mar 22, 2003 7:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
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