Re: [kaffeine-user] kaffeine hangs
Brought to you by:
hftom,
lasselindqvist
From: Martin E. <mar...@ar...> - 2008-08-30 15:32:12
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, in addition, I am running kaffeine 0.8.7. I recompiled it because debugging was disabled and it was stripped. Christoph Pfister wrote: [...] > Can you please open a console, run "gdb --args kaffeine --nofork", type "run", > reproduce the hang, press ctrl+c in the console, type "thread apply all bt" + > enter as long as it's needed and attach the output? have a look at [1]. HTH. thanks a lot, Martin [1] martin@martin ~ $ gdb --args kaffeine --nofork GNU gdb 6.7.1 Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu"... Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/kaffeine --nofork [Thread debugging using libthread_db enabled] [New Thread 0x7f2b84d3f700 (LWP 27818)] if kaffeine hangs here run 'configure --with-xinit-workaround' and recompile / reinstall ... ok kaffeine: Found DVB device. /dev/dvb/adapter0/frontend0 : opened ( Conexant CX22702 DVB-T ) 0 EPG plugins loaded for device 0:0. Loaded epg data : 995 events (13 msecs) kaffeine: PLAYLIST kaffeine: PlayList: add 1 items to playlist kaffeine: PlayList: Check for kaffeine/noatun/m3u/pls/asx playlist kaffeine: PlayList: Try loading kaffeine playlist kaffeine: PlaylistImport: kaffeine: /home/martin/.kde3.5/share/apps/kaffeine/playlists/NEU.kaffeine kaffeine: Window manager: KWin found kaffeine: SystemTray: Create System Tray kaffeine: Kaffeine:: Try to load service: xine_part kaffeine: This is a KaffeinePart... kaffeine: XinePart: Creating new XinePart... kaffeine: XinePart: Using xine-config file: /home/martin/.kde3.5/share/apps/kaffeine/xine-config Tuning to: RTL / autocount: 0 DvbCam::probe(): /dev/dvb/adapter0/ca0: : Datei oder Verzeichnis nicht gefunden Using DVB device 0:0 "Conexant CX22702 DVB-T" tuning DVB-T to 834000000 Hz inv:2 bw:0 fecH:2 fecL:9 mod:1 tm:1 gi:3 hier:0 .... LOCKED. [New Thread 0x41599950 (LWP 27833)] NOUT: 1 [New Thread 0x42547950 (LWP 27834)] [New Thread 0x42d48950 (LWP 27835)] dvbEvents 0:0 started Tuning delay: 459 ms kaffeine: KXineWidget: Using xine version 1.1.15 kaffeine: KXineWidget: Post-init xine engine [New Thread 0x43549950 (LWP 27838)] kaffeine: KXineWidget: Use audio driver auto kaffeine: KXineWidget: Use video driver auto kaffeine: KXineWidget: Init video driver [New Thread 0x43d4a950 (LWP 27839)] kaffeine: KXineWidget: Init audio driver [New Thread 0x4454b950 (LWP 27840)] [New Thread 0x44d4c950 (LWP 27841)] [New Thread 0x40cca950 (LWP 27842)] [New Thread 0x4554d950 (LWP 27843)] kaffeine: KXineWidget: Init OSD kaffeine: KXineWidget: Font for OSD: sans kaffeine: KXineWidget: Unscaled OSD available [New Thread 0x45d4e950 (LWP 27844)] kaffeine: KXineWidget: xine init successful kaffeine: XinePart: load config kaffeine: Set volume to: 70 kaffeine: KXineWidget: New visualization plugin: goom kaffeine: PostFilter: Create Postprocessing Filter: tvtime kaffeine: PostFilter: Parameter: method kaffeine: PostFilter: Parameter: enabled kaffeine: PostFilter: Parameter: pulldown kaffeine: PostFilter: Parameter: framerate_mode kaffeine: PostFilter: Parameter: judder_correction kaffeine: PostFilter: Parameter: use_progressive_frame_flag kaffeine: PostFilter: Parameter: chroma_filter kaffeine: PostFilter: Parameter: cheap_mode kaffeine: PostFilter: Get input kaffeine: PostFilter: Get output kaffeine: PostFilter: SetConfig tvtime:method=LinearBlend,enabled=1,pulldown=none,framerate_mode=half_top,judder_correction=0,use_progressive_frame_flag=1,chroma_filter=0,cheap_mode=1 kaffeine: PostFilter: Set parameter 'method' to value 'LinearBlend' kaffeine: PostFilter: tvtime Apply integer value 2 on offset 0 kaffeine: PostFilter: Set parameter 'enabled' to value '1' kaffeine: PostFilter: tvtime Apply integer value 1 on offset 4 kaffeine: PostFilter: Set parameter 'pulldown' to value 'none' kaffeine: PostFilter: tvtime Apply integer value 0 on offset 8 kaffeine: PostFilter: Set parameter 'framerate_mode' to value 'half_top' kaffeine: PostFilter: tvtime Apply integer value 1 on offset 12 kaffeine: PostFilter: Set parameter 'judder_correction' to value '0' kaffeine: PostFilter: tvtime Apply integer value 0 on offset 16 kaffeine: PostFilter: tvtime Apply integer value 0 on offset 16 kaffeine: PostFilter: Set parameter 'use_progressive_frame_flag' to value '1' kaffeine: PostFilter: tvtime Apply integer value 1 on offset 20 kaffeine: PostFilter: Set parameter 'chroma_filter' to value '0' kaffeine: PostFilter: tvtime Apply integer value 0 on offset 24 kaffeine: PostFilter: Set parameter 'cheap_mode' to value '1' kaffeine: PostFilter: tvtime Apply integer value 1 on offset 28 kaffeine: PostFilter: tvtime Apply integer value 1 on offset 28 kaffeine: KXineWidget: Deinterlace enabled: 1 kaffeine: PostFilter: Get output kaffeine: PostFilter: Get input kaffeine: KXineWidget: Playing: file:///usr/share/apps/kaffeine/logo [New Thread 0x4654f950 (LWP 27845)] kaffeine: KXineWidget: New video frame size: 720x576 - aspect ratio: 1 kaffeine: KXineWidget: New video frame size: 725x576 - aspect ratio: 1.00629 kaffeine: KXineWidget: Switch to audio channel -1 kaffeine: XinePart: got new frame size from xine kaffeine: Kaffeine: new video frame size: 720x576 kaffeine: XinePart: got new frame size from xine kaffeine: Kaffeine: new video frame size: 720x576 [Thread 0x4654f950 (LWP 27845) exited] pipe opened [Thread 0x41599950 (LWP 27833) exited] [New Thread 0x41599950 (LWP 27848)] xine pipe opened /home/martin/.kaxtv.ts [New Thread 0x4654f950 (LWP 27849)] kaffeine: KXineWidget: Switch to audio channel -1 kaffeine: XinePart: xine is playing kaffeine: KXineWidget: New video frame size: 720x576 - aspect ratio: 1 kaffeine: XinePart: got new frame size from xine kaffeine: Kaffeine: new video frame size: 720x576 kaffeine: KXineWidget: xine event: channels changed ^C Program received signal SIGINT, Interrupt. [Switching to Thread 0x7f2b84d3f700 (LWP 27818)] 0x00007f2b7db12888 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 (gdb) thread apply all bt Thread 14 (Thread 0x4654f950 (LWP 27849)): #0 0x00007f2b7db12888 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x00007f2b7db0ea1c in _L_mutex_lock_485 () from /lib/libpthread.so.0 #2 0x00007f2b7db0e7f6 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x00007f2b84c885d8 in ?? () from /lib64/ld-linux-x86-64.so.2 #4 0x00007f2b84c8b861 in ?? () from /lib64/ld-linux-x86-64.so.2 #5 0x00007f2b84c910d2 in ?? () from /lib64/ld-linux-x86-64.so.2 #6 0x00007f2b6d34fe6b in ?? () from /usr/lib64/xine/plugins/1.24/xineplug_dmx_mpeg_ts.so #7 0x00007f2b7aef343e in ?? () from /usr/lib64/libxine.so.1 #8 0x00007f2b7db0c047 in start_thread () from /lib/libpthread.so.0 #9 0x00007f2b7c2bd28d in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 13 (Thread 0x41599950 (LWP 27848)): #0 0x00007f2b7db12c0b in write () from /lib/libpthread.so.0 #1 0x00000000004dd3a2 in DVBout::run (this=0xd0dd10) at dvbout.cpp:540 #2 0x00007f2b8016ecfb in QThreadInstance::start () from /usr/qt/3/lib64/libqt-mt.so.3 #3 0x00007f2b7db0c047 in start_thread () from /lib/libpthread.so.0 #4 0x00007f2b7c2bd28d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 11 (Thread 0x45d4e950 (LWP 27844)): #0 0x00007f2b7db12888 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x00007f2b7db0ea1c in _L_mutex_lock_485 () from /lib/libpthread.so.0 - ---Type <return> to continue, or q <return> to quit--- #2 0x00007f2b7db0e7f6 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x00007f2b84c885d8 in ?? () from /lib64/ld-linux-x86-64.so.2 #4 0x00007f2b84c8b861 in ?? () from /lib64/ld-linux-x86-64.so.2 #5 0x00007f2b84c910d2 in ?? () from /lib64/ld-linux-x86-64.so.2 #6 0x00007f2b7b1793a4 in KXineWidget::xineEventListener (p=0xbc3f50, xineEvent=<value optimized out>) at kxinewidget.cpp:395 #7 0x00007f2b7aeeebce in ?? () from /usr/lib64/libxine.so.1 #8 0x00007f2b7db0c047 in start_thread () from /lib/libpthread.so.0 #9 0x00007f2b7c2bd28d in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 10 (Thread 0x4554d950 (LWP 27843)): #0 0x00007f2b7db0bb4b in __wait_lookup_done () from /lib/libpthread.so.0 #1 0x00007f2b84c8f8b2 in ?? () from /lib64/ld-linux-x86-64.so.2 #2 0x00007f2b84c8fcc9 in ?? () from /lib64/ld-linux-x86-64.so.2 #3 0x00007f2b84c8b9f6 in ?? () from /lib64/ld-linux-x86-64.so.2 #4 0x00007f2b84c8f427 in ?? () from /lib64/ld-linux-x86-64.so.2 #5 0x00007f2b7cccefba in ?? () from /lib/libdl.so.2 #6 0x00007f2b84c8b9f6 in ?? () from /lib64/ld-linux-x86-64.so.2 #7 0x00007f2b7cccf33d in ?? () from /lib/libdl.so.2 #8 0x00007f2b7cccef32 in dlopen () from /lib/libdl.so.2 #9 0x00007f2b7aee1379 in ?? () from /usr/lib64/libxine.so.1 #10 0x00007f2b7aee1cc3 in _x_get_audio_decoder () from /usr/lib64/libxine.so.1 #11 0x00007f2b7aee72ec in ?? () from /usr/lib64/libxine.so.1 #12 0x00007f2b7db0c047 in start_thread () from /lib/libpthread.so.0 #13 0x00007f2b7c2bd28d in clone () from /lib/libc.so.6 - ---Type <return> to continue, or q <return> to quit--- #14 0x0000000000000000 in ?? () Thread 9 (Thread 0x40cca950 (LWP 27842)): #0 0x00007f2b7db106a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f2b7aee0922 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f2b7aee5f09 in ?? () from /usr/lib64/libxine.so.1 #3 0x00007f2b7db0c047 in start_thread () from /lib/libpthread.so.0 #4 0x00007f2b7c2bd28d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 8 (Thread 0x44d4c950 (LWP 27841)): #0 0x00007f2b7db106a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f2b7aeeadbd in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f2b7aeebbfa in ?? () from /usr/lib64/libxine.so.1 #3 0x00007f2b7db0c047 in start_thread () from /lib/libpthread.so.0 #4 0x00007f2b7c2bd28d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 7 (Thread 0x4454b950 (LWP 27840)): #0 0x00007f2b7c2b5146 in poll () from /lib/libc.so.6 #1 0x00007f2b7a7908f9 in ?? () from /usr/lib64/xine/plugins/1.24/xineplug_ao_out_alsa.so #2 0x00007f2b7db0c047 in start_thread () from /lib/libpthread.so.0 #3 0x00007f2b7c2bd28d in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () - ---Type <return> to continue, or q <return> to quit--- Thread 6 (Thread 0x43d4a950 (LWP 27839)): #0 0x00007f2b7c2b70c2 in select () from /lib/libc.so.6 #1 0x00007f2b7af00ec4 in xine_usec_sleep () from /usr/lib64/libxine.so.1 #2 0x00007f2b7aee9840 in ?? () from /usr/lib64/libxine.so.1 #3 0x00007f2b7db0c047 in start_thread () from /lib/libpthread.so.0 #4 0x00007f2b7c2bd28d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x43549950 (LWP 27838)): #0 0x00007f2b7db10897 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f2b7aedda95 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007f2b7db0c047 in start_thread () from /lib/libpthread.so.0 #3 0x00007f2b7c2bd28d in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () Thread 4 (Thread 0x42d48950 (LWP 27835)): #0 0x00007f2b7db12888 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x00007f2b7db0ea1c in _L_mutex_lock_485 () from /lib/libpthread.so.0 #2 0x00007f2b7db0e7f6 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x00007f2b84c91034 in ?? () from /lib64/ld-linux-x86-64.so.2 #4 0x00007f2b84c8b9f6 in ?? () from /lib64/ld-linux-x86-64.so.2 #5 0x00007f2b7c2ee375 in ?? () from /lib/libc.so.6 #6 0x00007f2b7c223fb0 in ?? () from /lib/libc.so.6 #7 0x00007f2b7c2bb6dc in ?? () from /lib/libc.so.6 #8 0x00007f2b7c21be58 in ?? () from /lib/libc.so.6 - ---Type <return> to continue, or q <return> to quit--- #9 0x00007f2b7c21bf25 in ?? () from /lib/libc.so.6 #10 0x00007f2b7c21b22f in iconv_close () from /lib/libc.so.6 #11 0x00007f2b82bcd572 in KaffeineDVBsection::doIconv (this=<value optimized out>, s=@0x42d47e00, table=<value optimized out>, buffer=0x42d47a00 "\005", buflen=<value optimized out>) at kaffeinedvbsection.cpp:149 #12 0x00007f2b82bcd712 in KaffeineDVBsection::getText (this=0x934530, buf=0x934a01 "\005N�\001ger", length=1) at kaffeinedvbsection.cpp:219 #13 0x00000000004dac9f in DVBevents::shortEventDesc (this=0x934530, buf=<value optimized out>, desc=0xa11370) at dvbevents.cpp:106 #14 0x00000000004db1c5 in DVBevents::tableEIT (this=0x934530, buffer=<value optimized out>) at dvbevents.cpp:262 #15 0x00000000004db501 in DVBevents::run (this=0x934530) at dvbevents.cpp:421 #16 0x00007f2b8016ecfb in QThreadInstance::start () from /usr/qt/3/lib64/libqt-mt.so.3 #17 0x00007f2b7db0c047 in start_thread () from /lib/libpthread.so.0 #18 0x00007f2b7c2bd28d in clone () from /lib/libc.so.6 #19 0x0000000000000000 in ?? () Thread 3 (Thread 0x42547950 (LWP 27834)): #0 0x00007f2b7c2b5146 in poll () from /lib/libc.so.6 #1 0x00000000004ad4b5 in DvbStream::run (this=0x933bb0) at dvbstream.cpp:825 #2 0x00007f2b8016ecfb in QThreadInstance::start () from /usr/qt/3/lib64/libqt-mt.so.3 #3 0x00007f2b7db0c047 in start_thread () from /lib/libpthread.so.0 #4 0x00007f2b7c2bd28d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f2b84d3f700 (LWP 27818)): #0 0x00007f2b7db12888 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x00007f2b7db0ea1c in _L_mutex_lock_485 () from /lib/libpthread.so.0 #2 0x00007f2b7db0e7f6 in pthread_mutex_lock () from /lib/libpthread.so.0 - ---Type <return> to continue, or q <return> to quit--- #3 0x00007f2b84c885d8 in ?? () from /lib64/ld-linux-x86-64.so.2 #4 0x00007f2b84c8b861 in ?? () from /lib64/ld-linux-x86-64.so.2 #5 0x00007f2b84c910d2 in ?? () from /lib64/ld-linux-x86-64.so.2 #6 0x00007f2b7b17722c in KXineWidget::dvbShowOSD (this=0xbc3f50) at kxinewidget.cpp:1639 #7 0x00007f2b7b181ac8 in KXineWidget::qt_invoke (this=0xbc3f50, _id=130, _o=0x7fff8ce96f50) at kxinewidget.moc:694 #8 0x00007f2b801cb76c in QObject::activate_signal () from /usr/qt/3/lib64/libqt-mt.so.3 #9 0x00007f2b804aaa1c in QSignal::signal () from /usr/qt/3/lib64/libqt-mt.so.3 #10 0x00007f2b801e4165 in QSignal::activate () from /usr/qt/3/lib64/libqt-mt.so.3 #11 0x00007f2b801ea6f8 in QSingleShotTimer::event () from /usr/qt/3/lib64/libqt-mt.so.3 #12 0x00007f2b801751e5 in QApplication::internalNotify () from /usr/qt/3/lib64/libqt-mt.so.3 #13 0x00007f2b80175de7 in QApplication::notify () from /usr/qt/3/lib64/libqt-mt.so.3 #14 0x00007f2b816427fe in KApplication::notify () from /usr/kde/3.5/lib64/libkdecore.so.4 #15 0x00007f2b8016b902 in QEventLoop::activateTimers () from /usr/qt/3/lib64/libqt-mt.so.3 #16 0x00007f2b8012c332 in QEventLoop::processEvents () from /usr/qt/3/lib64/libqt-mt.so.3 #17 0x00007f2b80189922 in QEventLoop::enterLoop () from /usr/qt/3/lib64/libqt-mt.so.3 #18 0x00007f2b801897d2 in QEventLoop::exec () from /usr/qt/3/lib64/libqt-mt.so.3 #19 0x000000000043a59b in main (argc=<value optimized out>, argv=<value optimized out>) at main.cpp:120 (gdb) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAki5Z/4ACgkQE5UqXaCvB8Jd2wCeNwWAFOBM7RCiRRkHgEv8i61s BS0AnRjXHWhX1w6OJyijOpLWGSK4WCTl =jOe2 -----END PGP SIGNATURE----- |