Version: (using KDE 4.2.1) Installed from: Fedora RPMs Kaffeine crashes when trying to play .ogg files. (maybe other files too?) Fedora 11 Beta x86_64. Note: Fedora 11 uses GCC 4.4 Backtrace: Application: Kaffeine Player (kaffeine), signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] 0x00007ff3e976ee4b in read () from /lib64/libpthread.so.0 [Current thread is 1 (Thread 0x7ff3ec981760 (LWP 3483))] Thread 9 (Thread 0x7ff3db279910 (LWP 3500)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007ff3dca09611 in metronom_sync_loop (this=0x2135fd0) at metronom.c:870 #2 0x00007ff3e976787a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007ff3e87754cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 8 (Thread 0x7ff3d9c42910 (LWP 3501)): #0 0x00007ff3e876e1b2 in select () from /lib64/libc.so.6 #1 0x00007ff3dca31ac5 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481 #2 0x00007ff3dca172d9 in video_out_loop (this_gen=<value optimized out>) at video_out.c:1246 #3 0x00007ff3e976787a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007ff3e87754cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Current language: auto; currently asm Thread 7 (Thread 0x7ff3d8387910 (LWP 3502)): #0 0x00007ff3e876c063 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ff3d8e29733 in ?? () from /usr/lib64/libpulse.so.0 #2 0x00007ff3d8e17900 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0 #3 0x00007ff3d8e17caf in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0 #4 0x00007ff3d8e17d22 in pa_mainloop_run () from /usr/lib64/libpulse.so.0 #5 0x00007ff3d8e297b0 in ?? () from /usr/lib64/libpulse.so.0 #6 0x00007ff3d8be26cb in ?? () from /usr/lib64/libpulsecommon-0.9.15.so #7 0x00007ff3e976787a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #8 0x00007ff3e87754cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Current language: auto; currently minimal Thread 6 (Thread 0x7ff3d3985910 (LWP 3503)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007ff3dca1a463 in fifo_peek_int (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:347 #2 fifo_peek (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:387 #3 ao_loop (blocking=<value optimized out>, fifo=<value optimized out>) at audio_out.c:1014 #4 0x00007ff3e976787a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x00007ff3e87754cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 5 (Thread 0x7ff3d2b9b910 (LWP 3504)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007ff3dca134e3 in video_decoder_loop (stream_gen=<value optimized out>) at video_decoder.c:246 #2 0x00007ff3e976787a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007ff3e87754cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Current language: auto; currently asm Thread 4 (Thread 0x7ff3d1fcd910 (LWP 3505)): [KCrash Handler] #5 0x00007ff3db27ca8d in goom_port_put_buffer (port_gen=<value optimized out>, buf=<value optimized out>, stream=<value optimized out>) at xine_goom.c:567 #6 0x00007ff3cd6013cd in vorbis_decode_data (this_gen=0x279b370, buf=<value optimized out>) at xine_vorbis_decoder.c:277 #7 0x00007ff3dca14698 in audio_decoder_loop (stream_gen=<value optimized out>) at audio_decoder.c:362 #8 0x00007ff3e976787a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007ff3e87754cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7ff3d15cc910 (LWP 3506)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007ff3dca1d56b in xine_event_wait (queue=0x2727570) at events.c:56 #2 0x00007ff3dca1d5de in listener_loop (queue_gen=<value optimized out>) at events.c:214 #3 0x00007ff3e976787a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007ff3e87754cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Current language: auto; currently minimal Thread 2 (Thread 0x7ff3cd5ff910 (LWP 3507)): #0 0x00007ff3e876e1b2 in select () from /lib64/libc.so.6 #1 0x00007ff3dca31ac5 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481 #2 0x00007ff3dca21a60 in demux_loop (stream_gen=<value optimized out>) at demux.c:352 #3 0x00007ff3e976787a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007ff3e87754cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Current language: auto; currently asm Thread 1 (Thread 0x7ff3ec981760 (LWP 3483)): #0 0x00007ff3e976ee4b in read () from /lib64/libpthread.so.0 #1 0x00007ff3ea7de4ef in read (__fd=<value optimized out>, __buf=<value optimized out>, __nbytes=<value optimized out>) at /usr/include/bits/unistd.h:45 #2 _kde_IceTransSocketRead (__fd=<value optimized out>, __buf=<value optimized out>, __nbytes=<value optimized out>) at Xtranssock.c:1710 #3 0x00007ff3ea7d7fe5 in _kde_IceRead (iceConn=0x1a17a90, nbytes=<value optimized out>, ptr=0x1a1cd00 "\2\3") at misc.c:249 #4 0x00007ff3ea7dc7b1 in KDE_IceProcessMessages (iceConn=0x1a17a90, replyWait=0x7ffff49ae970, replyReadyRet=0x7ffff49aea1c) at process.c:153 #5 0x00007ff3ea7c4a0f in DCOPClient::callInternal (this=0x1a15630, remApp=<value optimized out>, remObjId=<value optimized out>, remFun=<value optimized out>, data=<value optimized out>, replyStruct=0x7ffff49aeaa0, useEventLoop=false, timeout=-1, minor_opcode=2) at dcopclient.cpp:1934 #6 0x00007ff3ea7c4cfb in DCOPClient::callInternal (this=0x1a15630, remApp=@0x7ffff49aecc0, remObjId=@0x7ffff49aecb0, remFun=@0x7ffff49aeca0, data=@0x7ffff49aed10, replyType=<value optimized out>, replyData=@0x7ffff49aed00, useEventLoop=false, timeout=-1, minor_opcode=2) at dcopclient.cpp:1824 #7 0x00007ff3ea7ccaf4 in DCOPClient::call (this=0x1a15630, remApp=@0x7ffff49aecc0, remObjId=<value optimized out>, remFun=<value optimized out>, data=@0x7ffff49aed10, replyType=@0x7ffff49aed20, replyData=@0x7ffff49aed00, useEventLoop=<value optimized out>, timeout=-1) at dcopclient.cpp:1768 #8 0x00007ff3ea7ccb23 in DCOPClient::call (this=0x3, remApp=@0x1a1cd00, remObjId=@0x8, remFun=@0xffffffffffffffff, data=@0x29676e69727453, replyType=@0x6e69727453435128, replyData=@0x7ffff49aed00, useEventLoop=<value optimized out>) at dcopclient.cpp:1733 #9 0x00007ff3ea7ccceb in DCOPClient::disconnectDCOPSignal (this=<value optimized out>, sender=<value optimized out>, senderObj=<value optimized out>, signal=<value optimized out>, receiverObj=<value optimized out>, slot=<value optimized out>) at dcopclient.cpp:2187 #10 0x00007ff3ea7cd412 in DCOPObject::~DCOPObject (this=0x1c58e40, __in_chrg=<value optimized out>) at dcopobject.cpp:82 #11 0x00007ff3eb6b148d in ~KDirNotify (this=<value optimized out>, __in_chrg=<value optimized out>) at kdirnotify.h:37 #12 KDirListerCache::~KDirListerCache (this=<value optimized out>, __in_chrg=<value optimized out>) at kdirlister.cpp:84 #13 0x00007ff3eb70364f in KStaticDeleter<KDirListerCache>::destructObject (this=<value optimized out>, this=<value optimized out>) at ../../kdecore/kstaticdeleter.h:126 #14 KStaticDeleter<KDirListerCache>::~KStaticDeleter (this=<value optimized out>, this=<value optimized out>) at ../../kdecore/kstaticdeleter.h:131 #15 0x00007ff3e86cccf0 in __cxa_finalize (d=0x7ff3eba44608) at cxa_finalize.c:56 #16 0x00007ff3eb5dd2c6 in __do_global_dtors_aux () from /usr/lib64/libkio.so.4 #17 0x0000000000000000 in ?? () Current language: auto; currently minimal
Thread 4 (Thread 0x7ff3d1fcd910 (LWP 3505)): [KCrash Handler] #5 0x00007ff3db27ca8d in goom_port_put_buffer (port_gen=<value optimized out>, buf=<value optimized out>, stream=<value optimized out>) at xine_goom.c:567 #6 0x00007ff3cd6013cd in vorbis_decode_data (this_gen=0x279b370, buf=<value optimized out>) at xine_vorbis_decoder.c:277 #7 0x00007ff3dca14698 in audio_decoder_loop (stream_gen=<value optimized out>) at audio_decoder.c:362 #8 0x00007ff3e976787a in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007ff3e87754cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Looks like a Xine bug. Could you try using another application which uses Xine to play that OGG files to check if they crash too ? Thanks
Hm, I don't know what applications use xine. I tried dragon player and amarok, both those work. I installed gxine and that works too. I noticed that it does crash when trying to play .wav too. (fresh install, I don't have any media files just trying to play kde sound files from /usr/share/sounds) Also Fedora rawhide just updated to kde 4.2.2 ---------------------------------------------------- I'm confused now, I see eg. konqueror -> help -> about kde -> Version 4.2.2 (KDE 4.2.2) But on Kaffeine, about Kaffeine -> Kaffeine Player 0.8.7 (Using KDE 3.5.10-9.fc11 Fedora)
You have the KDE3 version of Kaffeine, and you are running inside a KDE4 session. This should not create problem, but consider that KDE3 apps are getting unmaintained.
this has to do with audio visualisation (likely a bug in xine, other players maybe don't crash because they're using different methods) - anyway, exactly this crash isn't possible with Kaffeine 1.0 anymore