Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 46298 - Rosegarden Sequencer dies immediately at Rosegarden startup
Summary: Rosegarden Sequencer dies immediately at Rosegarden startup
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-30 14:41 UTC by Tobias Weisserth
Modified: 2004-04-12 00:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Weisserth 2004-03-30 14:41:16 UTC
Rosegarden won't start the sequencer at startup. It immediately dies with a SIGABRT.

backtrace details:

This backtrace appears to be useless.
This is probably because your packages are built in a way which prevents creating of proper backtraces, or the stack frame was seriously corrupted in the crash.

(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 11256)]

0x4166e3e8 in waitpid () from /lib/libpthread.so.0
#0  0x4166e3e8 in waitpid () from /lib/libpthread.so.0
#1  0x40a17154 in ?? () from /usr/kde/3.2/lib/libkdecore.so.4
#2  0x40953a13 in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/3.2/lib/libkdecore.so.4
#3  0x4166d1b3 in __pthread_sighandler () from /lib/libpthread.so.0
#4  <signal handler called>
#5  0x4170d421 in kill () from /lib/libc.so.6
#6  0x4166a743 in pthread_kill () from /lib/libpthread.so.0
#7  0x4166aadb in raise () from /lib/libpthread.so.0
#8  0x4170d1d2 in raise () from /lib/libc.so.6
#9  0x4170e6ec in abort () from /lib/libc.so.6
#10 0x41706a79 in __assert_fail () from /lib/libc.so.6
#11 0x41631464 in snd_seq_poll_descriptors_count ()
   from /usr/lib/libasound.so.2
#12 0x4009c99d in Rosegarden::AlsaDriver::sleep(Rosegarden::RealTime const&) ()
   from /usr/lib/libRosegardenSequencer.so.0
#13 0x08060ce2 in std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) ()
#14 0x0806a2df in QMemArray<char>::detach() ()
#15 0x416f9dcc in __libc_start_main () from /lib/libc.so.6
#16 0x080581a1 in ?? ()

The second traceback:

This backtrace appears to be useless.
This is probably because your packages are built in a way which prevents creating of proper backtraces, or the stack frame was seriously corrupted in the crash.

(no debugging symbols found)...Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 11363)]

0x4166e3e8 in waitpid () from /lib/libpthread.so.0
#0  0x4166e3e8 in waitpid () from /lib/libpthread.so.0
#1  0x40a17154 in ?? () from /usr/kde/3.2/lib/libkdecore.so.4
#2  0x40953a13 in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/3.2/lib/libkdecore.so.4
#3  0x4166d1b3 in __pthread_sighandler () from /lib/libpthread.so.0
#4  <signal handler called>
#5  0x4170d421 in kill () from /lib/libc.so.6
#6  0x4166a743 in pthread_kill () from /lib/libpthread.so.0
#7  0x4166aadb in raise () from /lib/libpthread.so.0
#8  0x4170d1d2 in raise () from /lib/libc.so.6
#9  0x4170e6ec in abort () from /lib/libc.so.6
#10 0x41706a79 in __assert_fail () from /lib/libc.so.6
#11 0x41631464 in snd_seq_poll_descriptors_count ()
   from /usr/lib/libasound.so.2
#12 0x4009c99d in Rosegarden::AlsaDriver::sleep(Rosegarden::RealTime const&) ()
   from /usr/lib/libRosegardenSequencer.so.0
#13 0x08060ce2 in std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) ()
#14 0x0806a2df in QMemArray<char>::detach() ()
#15 0x416f9dcc in __libc_start_main () from /lib/libc.so.6
#16 0x080581a1 in ?? ()

Reproducible: Always
Steps to Reproduce:
1. Start Rosegarden -> sequencer crashes
2. Rosegarden comes up in the background -> sequencer crashes again
3. Rosegarden started, KDE shows a notification that the sequencer couldn't be started
Actual Results:  
Rosegarden's sequencer crashes (SIGABRT).

Expected Results:  
It is supposed to start without crashing (obviously...) ;-)

I am using KDE 3.2.1 from Portage and media-sound/rosegarden-4.0.9.6.

My USE variable:

USE="3dnow alsa apache2 arts avi cdr crypt cups doc dvd encode evo flash gb gd
gif gnome gphoto2 gtk2 imap imlib java jikes joystick jpeg kde ldap libgda
libwww lirc mad maildir mbox mcal mmx mozilla mpeg mysql odbc oggvorbis opengl
pda pdflib perl png python qt quicktime ruby samba scanner sdl spell ssl tetex
tiff truetype usb videos wmf X xml xmms x86"

My chost:

CHOST="i686-pc-linux-gnu"

My cflags:

CFLAGS="-O3 -march=athlon -funroll-loops -pipe"

Processes running while experiencing the bug:

  PID TTY          TIME CMD
    1 ?        00:00:06 init
    2 ?        00:00:00 keventd
    3 ?        00:00:00 kapmd
    4 ?        00:00:00 ksoftirqd_CPU0
    5 ?        00:00:00 kswapd
    6 ?        00:00:00 bdflush
    7 ?        00:00:00 kupdated
    8 ?        00:00:00 jfsIO
    9 ?        00:00:00 jfsCommit
   10 ?        00:00:00 jfsSync
   13 ?        00:00:00 khubd
   20 ?        00:00:01 kjournald
  214 ?        00:00:00 devfsd
  262 ?        00:00:00 usb-storage-0
  263 ?        00:00:00 scsi_eh_0
  446 ?        00:00:00 kjournald
  447 ?        00:00:00 kjournald
  448 ?        00:00:00 kjournald
  449 ?        00:00:00 kjournald
  450 ?        00:00:00 kjournald
  956 ?        00:00:00 metalog
  961 ?        00:00:00 metalog
 1019 ?        00:00:00 dhcpcd
 1084 ?        00:00:00 sshd
 1090 ?        00:00:00 apache
 1122 ?        00:00:00 cupsd
 1188 ?        00:00:00 apache
 1189 ?        00:00:00 apache
 1190 ?        00:00:00 apache
 1191 ?        00:00:00 apache
 1290 ?        00:00:00 pstoraster
 1291 ?        00:00:00 rastertohp
 1292 ?        00:00:00 smb
 1336 ?        00:00:00 gs
 1401 ?        00:00:00 lisa
 1530 ?        00:00:00 master
 1542 ?        00:00:00 qmgr
 1565 ?        00:00:00 smbd
 1567 ?        00:00:00 nmbd
 2061 ?        00:00:00 cron
 2093 ?        00:00:00 miniserv.pl
 2264 ?        00:00:00 xfs
 2299 ?        00:00:00 xinetd
 2309 vc/1     00:00:00 agetty
 2310 vc/2     00:00:00 agetty
 2311 vc/3     00:00:00 agetty
 2312 vc/4     00:00:00 agetty
 2313 vc/5     00:00:00 agetty
 2314 vc/6     00:00:00 agetty
 2330 ?        00:00:00 gdm
 2332 ?        00:00:00 gdm
 2514 ?        00:00:01 gconfd-2
 2516 ?        00:00:00 bonobo-activati
 2518 ?        00:00:00 evolution-womba
 9952 ?        00:00:00 pickup
11041 ?        00:00:18 X
11092 ?        00:00:00 KDE
11102 ?        00:00:00 startkde
11127 ?        00:00:00 kdeinit
11130 ?        00:00:00 kdeinit
11132 ?        00:00:00 kdeinit
11135 ?        00:00:00 kdeinit
11165 ?        00:00:00 artsd
11167 ?        00:00:00 kdeinit
11171 ?        00:00:00 kwrapper
11173 ?        00:00:00 kdeinit
11174 ?        00:00:01 kdeinit
11176 ?        00:00:00 kdeinit
11178 ?        00:00:01 kdeinit
11180 ?        00:00:02 kdeinit
11181 ?        00:00:00 kdeinit
11188 ?        00:00:00 kdeinit
11193 ?        00:00:00 kdeinit
11194 ?        00:00:00 oooqs
11196 ?        00:00:02 soffice.bin
11197 ?        00:00:00 korgac
11199 ?        00:00:00 kgpg
11215 ?        00:00:00 evolution-alarm
11219 ?        00:00:00 kdeinit
11220 ?        00:00:00 soffice.bin
11221 ?        00:00:00 soffice.bin
11222 ?        00:00:00 soffice.bin
11265 ?        00:00:12 mozilla-bin
11286 ?        00:00:00 mozilla-bin
11287 ?        00:00:00 mozilla-bin
11288 ?        00:00:00 mozilla-bin
11293 ?        00:00:00 esd
11432 ?        00:00:01 ksysguard
11433 ?        00:00:00 ksysguardd
11445 ?        00:00:00 kdeinit
11446 pts/0    00:00:00 bash
11451 pts/0    00:00:00 ps

That's about it. Feel free to ask more if this solves the riddle. I am clueless.

I tried every Rosegarden ebuild from Portage. It's the same in any window manager.

regards,
Tobias
Comment 1 Jeremy Huddleston (RETIRED) gentoo-dev 2004-03-31 09:15:33 UTC
Did you try 4.0.9.7?  It just got added, and it works for me, so that's why I ask explicitly...

Do you have both kde 3.1 and 3.2 installed on your system?  Maybe rosegarden was compiled using 3.1's artsd headers and is linked against 3.2's artsd lib... I know it SHOULD be backwards compatible, but a similar problem resulted in another package segfaulting for me a few weeks ago, so I just wiped all traces of 3.1 from my system, recompiled, and it worked...
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-12 00:14:31 UTC
works for me, and no response...