after music stop amarok just stops, no hard lock but kid a dies i get safe again after selectin actions/quit, if I I fiddle further more with menus all I can do is ctrl-del-esc I need to kill all amarakor processes I can find ps aux ( expesially the dcop ones ) envinroment I use kde 3.4.1 Reproducible: Sometimes Steps to Reproduce: 1. 2. 3. kynsi tmp # emerge --info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20040808-r1, 2.6.11-gentoo-r10 i686) ================================================================= System uname: 2.6.11-gentoo-r10 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 29 2005, 19:51:38)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.6.3, 1.9.5, 1.4_p6, 1.8.5-r3, 1.7.9-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.11-r2, 2.6.8.1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks nostrip sandbox sfperms strict userpriv" GENTOO_MIRRORS="http://ftp.linux.ee/pub/gentoo/distfiles/ ftp://ftp.linux.ee/pub/gentoo/distfiles/ ftp://mirror.pudas.net/gentoo http://mirror.pudas.net/gentoo ftp://ftp.du.se/pub/os/gentoo http://ftp.du.se/pub/os/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://www.gigaload.org/gentoo.org/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://gentoo.mirror.icd.hu/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://chod.cwru.edu/gentoo" LANG="fi_FI.ISO-8859-15" LC_ALL="fi_FI.ISO-8859-15" LINGUAS="fi en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X X509 Xaw3d a52 aac aalib acpi alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts bonobo bzlib cddb cdparanoia cdr cjk codecs crypt cscope ctype cups curl dba dbm dbus debug dga divx4linux doc dts dv dvd dvdr eds emacs emboss encode esd exif fam fastcgi fbcon ffmpeg flac flatfile font-server foomaticdb fortran ftp gcj gd gdbm gif gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal icq idea imagemagick imap imlib inifile innodb ipv6 jack java jikes jpeg junit kde kdeenablefinal lesstif libg++ libwww lirc mad mailwrapper mbox mhash mikmod mime mmx mng motif mozcalendar mozilla mozsvg mp3 mpeg mpi mysql mysqli ncurses nls nptl objc odbc ogg oggvorbis openal opengl oss pam pdflib perl php pic png posix postgres python qt quicktime readline recode ruby samba scanner sdl slang sndfile speex spell sqlite sse ssl svg svga tcltk tcpd tetex theora threads tidy tiff tokenizer truetype truetype-fonts type1-fonts unicode v4l vcd vhosts vidix vim-pager vim-with-x vorbis win32codecs wmf xface xine xinerama xml xml2 xmlrpc xmms xpm xprint xscreensaver xsl xv xvid xvmc yahoo yaz zeroconf zlib linguas_fi linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS kynsi tmp #
(In reply to comment #0) I'm so sorry of the awful typos > after music stop I'm so sorry pwerhaps worse br0ken english than anyone have ever seen. I was just litenining, ans bang just halt, several times, ca't reproduce > amarok just stops, no hard lock but kid a dies > > i get safe again after selectin actions/quit, if I I fiddle further more with > menus all I can do is ctrl-del-esc > > I need to kill all amarakor processes I can find ps aux ( expesially the dcop > ones ) > > > envinroment I use kde 3.4.1 > > > > Reproducible: Sometimes > Steps to Reproduce: > 1. > 2. > 3. > > > > > kynsi tmp # emerge --info > Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, > glibc-2.3.4.20040808-r1, 2.6.11-gentoo-r10 i686) > ================================================================= > System uname: 2.6.11-gentoo-r10 i686 AMD Athlon(tm) XP 2400+ > Gentoo Base System version 1.6.12 > Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 29 2005, 19:51:38)] > dev-lang/python: 2.3.5 > sys-apps/sandbox: [Not Present] > sys-devel/autoconf: 2.13, 2.59-r6 > sys-devel/automake: 1.5, 1.6.3, 1.9.5, 1.4_p6, 1.8.5-r3, 1.7.9-r1 > sys-devel/binutils: 2.15.92.0.2-r10 > sys-devel/libtool: 1.5.16 > virtual/os-headers: 2.6.11-r2, 2.6.8.1 > ACCEPT_KEYWORDS="x86" > AUTOCLEAN="yes" > CFLAGS="-march=athlon-xp -O2 -pipe" > CHOST="i686-pc-linux-gnu" > CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" > CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" > CXXFLAGS="-march=athlon-xp -O2 -pipe" > DISTDIR="/usr/portage/distfiles" > FEATURES="autoaddcvs autoconfig ccache distlocks nostrip sandbox sfperms strict > userpriv" > GENTOO_MIRRORS="http://ftp.linux.ee/pub/gentoo/distfiles/ > ftp://ftp.linux.ee/pub/gentoo/distfiles/ ftp://mirror.pudas.net/gentoo > http://mirror.pudas.net/gentoo ftp://ftp.du.se/pub/os/gentoo > http://ftp.du.se/pub/os/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ > ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo > http://www.gigaload.org/gentoo.org/ > http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ > ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://gentoo.mirror.icd.hu/ > ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://chod.cwru.edu/gentoo" > LANG="fi_FI.ISO-8859-15" > LC_ALL="fi_FI.ISO-8859-15" > LINGUAS="fi en" > MAKEOPTS="-j2" > PKGDIR="/usr/portage/packages" > PORTAGE_TMPDIR="/var/tmp" > PORTDIR="/usr/portage" > PORTDIR_OVERLAY="/usr/local/portage" > SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" > USE="x86 3dnow 3dnowex X X509 Xaw3d a52 aac aalib acpi alsa apache2 apm arts > avi bash-completion berkdb bitmap-fonts bonobo bzlib cddb cdparanoia cdr cjk > codecs crypt cscope ctype cups curl dba dbm dbus debug dga divx4linux doc dts > dv dvd dvdr eds emacs emboss encode esd exif fam fastcgi fbcon ffmpeg flac > flatfile font-server foomaticdb fortran ftp gcj gd gdbm gif gmp gnome gphoto2 > gpm gstreamer gtk gtk2 gtkhtml guile hal icq idea imagemagick imap imlib > inifile innodb ipv6 jack java jikes jpeg junit kde kdeenablefinal lesstif > libg++ libwww lirc mad mailwrapper mbox mhash mikmod mime mmx mng motif > mozcalendar mozilla mozsvg mp3 mpeg mpi mysql mysqli ncurses nls nptl objc odbc > ogg oggvorbis openal opengl oss pam pdflib perl php pic png posix postgres > python qt quicktime readline recode ruby samba scanner sdl slang sndfile speex > spell sqlite sse ssl svg svga tcltk tcpd tetex theora threads tidy tiff > tokenizer truetype truetype-fonts type1-fonts unicode v4l vcd vhosts vidix > vim-pager vim-with-x vorbis win32codecs wmf xface xine xinerama xml xml2 xmlrpc > xmms xpm xprint xscreensaver xsl xv xvid xvmc yahoo yaz zeroconf zlib > linguas_fi linguas_en userland_GNU kernel_linux elibc_glibc" > Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS > > kynsi tmp #
Which version of Amarok do we speak about? Which engine are you using? Which alsa drivers are you using?
amarok version amarok-1.2.4 and alsa I use is from kernel 2.6.11-gentoo-r10 and engine in amarok seems to be xine This is just minor irritation and almost impossible to reproduce, is just once in awhile happens.
Is it whilst changing tracks by any chance? I have had this happen to me a few times...
Refer to http://amarok.kde.org/wiki/index.php/Debugging_HowTo, thats the only way to know what's going on really.
Is still a problem with 1.3.1-r1?
yes, updated xine-lib to 1.1.0-r4 and amarok 1.3.1-r1 Problem shows itself more easily now, ie 1.2.4 took some time to crash whereas 1.3 crashes quite soon and have more bad behaviour as it skips beats. I'm doing as Ian Monroe 2005-08-04 13:31 PDT suggested Music stops playing but amarok GUI doesn't crash immediatilly, but after I touch some control or wait sufficient time Whet this New Thread gets created muisc skips [New Thread -1339929680 (LWP 7328)] amarok: BEGIN: virtual void CollectionDB::customEvent(QCustomEvent*) amarok: END__: virtual void CollectionDB::customEvent(QCustomEvent*) - Took 0.0001s amarok: [void CollectionDB::createTables(DbConnection*)] amarok: [CollectionDB] [ERROR!] [virtual QStringList SqliteConnection::query(const QString&)] sqlite3_compile error: amarok: [CollectionDB] [ERROR!] table amazon already exists amarok: [CollectionDB] [ERROR!] on query: CREATE TABLE amazon ( asin VARCHAR(20), locale VARCHAR(2), filename VARCHAR(33), refetchdate INTEGER ); amarok: [KDE::ProgressBar::ProgressBar(QWidget*, QLabel*)] amarok: [StatusBar] 1updateProgressAppearance() amarok: [void CollectionDB::dropTables(DbConnection*)] amarok: BEGIN: virtual void CollectionDB::customEvent(QCustomEvent*) amarok: [CollectionDB] Event from IncrementalCollectionReader received. amarok: BEGIN: void CollectionView::scanDone(bool) amarok: END__: void CollectionView::scanDone(bool) - Took 0.00015s amarok: END__: virtual void CollectionDB::customEvent(QCustomEvent*) - Took 0.014s amarok: [ThreadWeaver] Job completed: CollectionReader. Jobs pending: 0 amarok: [virtual KDE::ProgressBar::~ProgressBar()] [Thread -1339929680 (LWP 7328) exited] amarok: [virtual Fader::~Fader()] [Thread -1331536976 (LWP 5299) exited] [Thread -1273865296 (LWP 21742) exited] [Thread -1263584336 (LWP 21741) exited] [Thread -1235592272 (zombie) exited] amarok: [StatusBar] 1hideMainProgressBar() same crash backtraces Program received signal SIG42, Real-time event 42. [Switching to Thread -1232324928 (LWP 22098)] 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb6b6b50e in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0 #2 0xb6b6816b in _L_mutex_lock_24 () from /lib/tls/libpthread.so.0 #3 0x00000001 in ?? () #4 0x00000000 in ?? () (gdb) Program received signal SIG42, Real-time event 42. [Switching to Thread -1232791872 (LWP 10313)] 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb69045a1 in ___newselect_nocancel () from /lib/tls/libc.so.6 #2 0x5002e50c in QEventLoop::processEvents (this=0x838dff0, flags=4) at qeventloop_x11.cpp:287 #3 0x500a9ddd in QEventLoop::enterLoop (this=0x838dff0) at qeventloop.cpp:198 #4 0x500a9cf6 in QEventLoop::exec (this=0x838dff0) at qeventloop.cpp:145 #5 0x500927ff in QApplication::exec (this=0xbff4b430) at qapplication.cpp:2758 #6 0x081c8cc9 in main (argc=-514, argv=0xfffffdfe) at main.cpp:94 (gdb)
News about this on 1.3.3?
Compiled 11.10. 2005 With xine-lib-1.0.1-r4 I got today(14.11.) backtrace glibc is glibc-2.3.5-r2 kdelibs is kdelibs-3.4.2-r1 Program received signal SIG42, Real-time event 42. [Switching to Thread -1253631056 (LWP 6360)] 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb61c605c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 #2 0xb49eeb26 in metronom_sync_loop () from /usr/lib/libxine.so.1 #3 0x088d63a0 in ?? () #4 0x088d63b8 in ?? () #5 0xb547145c in ?? () #6 0x434fd819 in ?? () #7 0x38f63eb0 in ?? () #8 0x434fd814 in ?? () #9 0x000e950e in ?? () #10 0xb61cdff4 in ?? () from /lib/tls/libpthread.so.0 #11 0x00000000 in ?? () #12 0xb5471bb0 in ?? () #13 0xb5471508 in ?? () #14 0xb61c3c0b in start_thread () from /lib/tls/libpthread.so.0 Previous frame inner to this frame (corrupt stack?) (gdb) I'll try gstreamer-0.8.11 now, it feels more stable ( at least it was with 1.3.2 )
Damm it now crashing fast with gstreamer: Program received signal SIG42, Real-time event 42. [Switching to Thread -1291551824 (LWP 8014)] 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb61a374b in __write_nocancel () from /lib/tls/libpthread.so.0 #2 0xb437c78d in gst_osssink_chain () from /usr/lib/gstreamer-0.8/libgstossaudio.so #3 0xb3a8d62a in gst_pad_call_chain_function (pad=0x8882ec0, data=0x8abde0c) at gstpad.c:4539 #4 0xb3a8a790 in gst_pad_push (pad=0x89d53d0, data=0x8abde0c) at gstpad.c:3335 #5 0xb3082d8f in gst_audioscale_chain (pad=0x8862370, _data=0x8abde0c) at gstaudioscale.c:705 #6 0xb3a8d62a in gst_pad_call_chain_function (pad=0x8862370, data=0x8abde0c) at gstpad.c:4539 #7 0xb3a8a790 in gst_pad_push (pad=0x8a938d8, data=0x8abde0c) at gstpad.c:3335 #8 0xb3088584 in volume_chain_int16 (pad=0x900, _data=0x8b07ba8) at gstvolume.c:485 #9 0xb3a8d62a in gst_pad_call_chain_function (pad=0x8a999c8, data=0x8ac0660) at gstpad.c:4539 #10 0xb3a8a790 in gst_pad_push (pad=0x8859838, data=0x8ac0660) at gstpad.c:3335 #11 0xb39bf1c5 in gst_identity_chain (pad=0x8857170, _data=0x8ac0660) at gstidentity.c:370 #12 0xb3a8d62a in gst_pad_call_chain_function (pad=0x8857170, data=0x8ac0660) at gstpad.c:4539 #13 0xb3a8a790 in gst_pad_push (pad=0x886c918, data=0x8ac0660) at gstpad.c:3335 #14 0xb49ae2f0 in gst_equalizer_chain (pad=0x88b2180, data_in=0x8ac0660) at gstequalizer.cpp:348 #15 0xb3a8d62a in gst_pad_call_chain_function (pad=0x88b2180, data=0x8ac0660) at gstpad.c:4539 #16 0xb3a8a790 in gst_pad_push (pad=0x8a6d890, data=0x8ac0660) at gstpad.c:3335 #17 0xb308d8c8 in gst_audio_convert_chain (pad=0x887d290, data=0x8abde0c) at gstaudioconvert.c:274 #18 0xb3a8d62a in gst_pad_call_chain_function (pad=0x887d290, data=0x8abde0c) at gstpad.c:4539 #19 0xb3a8a790 in gst_pad_push (pad=0xb2313b90, data=0x8abde0c) at gstpad.c:3335 #20 0xb49846a4 in gst_mad_chain () from /usr/lib/gstreamer-0.8/libgstmad.so #21 0xb3a8d62a in gst_pad_call_chain_function (pad=0xb2313730, data=0x8abeba4) at gstpad.c:4539 #22 0xb3a8a790 in gst_pad_push (pad=0x886a8f0, data=0x8abeba4) at gstpad.c:3335 #23 0xb39c90ed in gst_type_find_element_chain (pad=0x88790e0, data=0x8abeba4) at gsttypefindelement.c:636 #24 0xb3a8d62a in gst_pad_call_chain_function (pad=0x88790e0, data=0x8abeba4) at gstpad.c:4539 #25 0xb3a8a790 in gst_pad_push (pad=0x8a36730, data=0x8abeba4) at gstpad.c:3335 #26 0xb4988559 in gst_id3_tag_chain () from /usr/lib/gstreamer-0.8/libgstmad.so #27 0xb3a8d62a in gst_pad_call_chain_function (pad=0x8a359b8, data=0x8abde0c) at gstpad.c:4539 #28 0xb3a8a790 in gst_pad_push (pad=0x8a500d0, data=0x8abde0c) at gstpad.c:3335 #29 0xb39c90ed in gst_type_find_element_chain (pad=0x8a4b2f8, data=0x8abde0c) at gsttypefindelement.c:636 #30 0xb3a8d62a in gst_pad_call_chain_function (pad=0x8a4b2f8, data=0x8abde0c) at gstpad.c:4539 #31 0xb3a8a790 in gst_pad_push (pad=0x8a29080, data=0x8abde0c) at gstpad.c:3335 #32 0xb4b1d6d5 in get_group_schedule_function (argc=0, argv=0x88bb3a0) at gstoptimalscheduler.c:1416 #33 0xb4b1cc91 in schedule_group (group=0x88bb3a0) at gstoptimalscheduler.c:1222 #34 0xb4b1cf69 in gst_opt_scheduler_schedule_run_queue (osched=0x88702b8, only_group=0x0) at gstoptimalscheduler.c:1274 #35 0xb4b1d0fb in schedule_chain (chain=0x8a2eda0) at gstoptimalscheduler.c:1331 #36 0xb4b213d7 in gst_opt_scheduler_iterate (sched=0x88702b8) at gstoptimalscheduler.c:2792 #37 0xb3a99174 in gst_scheduler_iterate (sched=0x88702b8) at gstscheduler.c:744 #38 0xb3a6b2a8 in gst_bin_iterate_func (bin=0x8a395e8) at gstbin.c:1281 #39 0xb3aaeebb in gst_marshal_BOOLEAN__VOID (closure=0x8a4d798, return_value=0xb30470ec, n_param_values=1, param_values=0xe00, invocation_hint=0xb3047114, marshal_data=0xb3a6b210) at gstmarshal.c:509 #40 0xb4389e49 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #41 0xb4389bbf in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #42 0xb439a54c in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #43 0xb4399995 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #44 0xb4399e26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #45 0xb3a6b483 in gst_bin_iterate (bin=0x8a395e8) at gstbin.c:1341 #46 0xb3aa236d in gst_thread_main_loop (arg=0x8a395e8) at gstthread.c:675 #47 0xb3a0e47d in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #48 0xb619ec0b in start_thread () from /lib/tls/libpthread.so.0 #49 0xb5fb4ebe in clone () from /lib/tls/libc.so.6 (gdb)
i don't know if it's interesting to you, but here the same (libxine) problem appears and amarok crashes randomly during the first minutes of playing. to see more i compiled with 'debug'-useflag, now the problems are gone! (i recompiled it before the 'debug'-compile, too) greetings from vienna, roland
Hrm can it be a corrupted mp3? Having both gstreamer *and* xine crashing within their own code seems quite strange...
amarok 1.3.5 looks very promising. I have five days uptime with dynamic playlist. Adding new mataterial and restructuring media lib while playing doesn't have caused any problems so far. looking good ;)
Well, it was too good, I jinxed it. Amarok crashed after I started emerge -uv world Next I'll try with removing kernel preemtion, setting CONFIG_PREEMPT=n CONFIG_PREEMPT_BKL=n let's see if this makes any difference
Kernel preemtion had nothing to with this But I discovered atleast one systematic source of failure at the end of emergin package , when there reads: >>> Regenerating /etc/ld.so.cache... AMAROK crashes allways That's one sure points when amarok crashes and with gentoo, you might have some emerge going on quite often ;) HTH
If debug useflag make it go away it might be related to bug #102662 . Are you using alsa output? in-kernel or alsa-driver? Version of kernel/drivers and of alsa-lib?
In kernel ALSA 2.6.14-gentoo-r4 alsa-lib-1.0.10_rc3 Amarok version is amarok-1.3.7-r1 But great news: As a christmas present to myself I have changed hardware drastically, I now have AMD X2 processor, Gentoo is compiled still as super fast x86 though gcc was upgraded too : gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8) I compiled all packages with new march=k8 option. And the crashing problems seems be gone. Now I can compile/emerge packages and listen some music same time with the Amarok ! As MB was changed too, so it might have been hardware problem afterall? ( Allthough Amarok was the only app that suffered )
Considering fixed this, too.