| Summary: | krasches unprovoked when running | ||
|---|---|---|---|
| Product: | [Applications] kaffeine | Reporter: | peter.rojsel |
| Component: | general | Assignee: | Christoph Pfister <christophpfister> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | andresbajotierra, peter.rojsel |
| Priority: | NOR | Keywords: | investigated, triaged |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
peter.rojsel
2010-03-15 00:24:07 UTC
- If you can reproduce the crash at will (or you experience this regularly), can you install the "libqt4-debuginfo" package and post a complete backtrace here? (you can get more information at http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting ) Thanks The bug appears to happen when either the user changes TV-channel to a different DVB-T multiplexer or when the program do so via a timer setting (but not every time). The result is a crash and the timer list almost completely erased. I have a new backtrace taken with the package "libqt4-debuginfo" installed. I should say that my GUI is Gnome.
Here is the new backtrace, hope it is more useful:
Application: Kaffeine (kaffeine), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fc487d15750 (LWP 2783))]
Thread 12 (Thread 0x7fc4768e0910 (LWP 2845)):
#0 0x00007fc4843202cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007fc47c96c621 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2 0x00007fc48431b65d in start_thread () from /lib64/libpthread.so.0
#3 0x00007fc484a9a14d in clone () from /lib64/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 11 (Thread 0x7fc47518a910 (LWP 2863)):
#0 0x00007fc484322624 in __lll_lock_wait () from /lib64/libpthread.so.0
#1 0x00007fc48431df35 in _L_lock_941 () from /lib64/libpthread.so.0
#2 0x00007fc48431dd58 in pthread_mutex_lock () from /lib64/libpthread.so.0
#3 0x00007fc47c985d12 in _x_demux_stop_thread () from /usr/lib64/libxine.so.1
#4 0x00007fc47c96817e in xine_stop () from /usr/lib64/libxine.so.1
#5 0x00007fc47cbce2a6 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#6 0x00007fc4854252ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#7 0x00007fc48542c57e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#8 0x00007fc486b45016 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#9 0x00007fc485f59ddc in QCoreApplication::notifyInternal (this=0x7ffffde0bfd0, receiver=0x86d310, event=0x1996b30) at kernel/qcoreapplication.cpp:610
#10 0x00007fc485f5a9ea in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#11 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#12 0x00007fc485f82803 in sendPostedEvents () at kernel/qcoreapplication.h:218
#13 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#14 0x00007fc481667dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#15 0x00007fc48166b7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#16 0x00007fc48166b8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#17 0x00007fc485f823a3 in QEventDispatcherGlib::processEvents (this=0x86bde0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#18 0x00007fc485f58712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#19 0x00007fc485f58ae4 in QEventLoop::exec (this=0x7fc47518a000, flags=) at kernel/qeventloop.cpp:201
#20 0x00007fc485e7171b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#21 0x00007fc47cbc73f4 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#22 0x00007fc485e74485 in QThreadPrivate::start (arg=0x86b560) at thread/qthread_unix.cpp:188
#23 0x00007fc48431b65d in start_thread () from /lib64/libpthread.so.0
#24 0x00007fc484a9a14d in clone () from /lib64/libc.so.6
#25 0x0000000000000000 in ?? ()
Thread 10 (Thread 0x7fc470577910 (LWP 2872)):
#0 0x00007fc484a91033 in poll () from /lib64/libc.so.6
#1 0x00007fc475cc68bf in ?? () from /usr/lib64/libpulse.so.0
#2 0x00007fc475cb6b76 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3 0x00007fc475cb7f59 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4 0x00007fc475cb8010 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5 0x00007fc475cc67cb in ?? () from /usr/lib64/libpulse.so.0
#6 0x00007fc475a83738 in ?? () from /usr/lib64/libpulsecommon-0.9.21.so
#7 0x00007fc48431b65d in start_thread () from /lib64/libpthread.so.0
#8 0x00007fc484a9a14d in clone () from /lib64/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 9 (Thread 0x7fc474372910 (LWP 2873)):
#0 0x00007fc484a91033 in poll () from /lib64/libc.so.6
#1 0x00007fc474785c4e in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2 0x00007fc48431b65d in start_thread () from /lib64/libpthread.so.0
#3 0x00007fc484a9a14d in clone () from /lib64/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 8 (Thread 0x7fc46bd75910 (LWP 2874)):
#0 0x00007fc484320049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007fc47c97d673 in ao_loop () from /usr/lib64/libxine.so.1
#2 0x00007fc48431b65d in start_thread () from /lib64/libpthread.so.0
#3 0x00007fc484a9a14d in clone () from /lib64/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 7 (Thread 0x7fc472f36910 (LWP 2875)):
#0 0x00007fc4843202cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007fc47c977e19 in interruptable_sleep () from /usr/lib64/libxine.so.1
#2 0x00007fc47c97a581 in video_out_loop () from /usr/lib64/libxine.so.1
#3 0x00007fc48431b65d in start_thread () from /lib64/libpthread.so.0
#4 0x00007fc484a9a14d in clone () from /lib64/libc.so.6
#5 0x0000000000000000 in ?? ()
Thread 6 (Thread 0x7fc470e4c910 (LWP 5848)):
#0 0x00007fc484320049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007fc47c96feeb in fifo_buffer_get () from /usr/lib64/libxine.so.1
#2 0x00007fc47c975f7d in video_decoder_loop () from /usr/lib64/libxine.so.1
#3 0x00007fc48431b65d in start_thread () from /lib64/libpthread.so.0
#4 0x00007fc484a9a14d in clone () from /lib64/libc.so.6
#5 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x7fc46b3a7910 (LWP 5849)):
#0 0x00007fc47916b7b6 in fill_element () from /usr/lib64/libfaad.so.2
#1 0x00007fc47916ca73 in raw_data_block () from /usr/lib64/libfaad.so.2
#2 0x00007fc47915ee41 in aac_frame_decode () from /usr/lib64/libfaad.so.2
#3 0x00007fc4600be444 in faad_decode_data () from /usr/lib64/xine/plugins/1.27/xineplug_decode_faad.so
#4 0x00007fc47c977694 in audio_decoder_loop () from /usr/lib64/libxine.so.1
#5 0x00007fc48431b65d in start_thread () from /lib64/libpthread.so.0
#6 0x00007fc484a9a14d in clone () from /lib64/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7fc46aba6910 (LWP 5850)):
#0 0x00007fc484320049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007fc47c98073b in xine_event_wait () from /usr/lib64/libxine.so.1
#2 0x00007fc47c9807ae in listener_loop () from /usr/lib64/libxine.so.1
#3 0x00007fc48431b65d in start_thread () from /lib64/libpthread.so.0
#4 0x00007fc484a9a14d in clone () from /lib64/libc.so.6
#5 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fc461102910 (LWP 5857)):
#0 0x00007fc484320049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007fc47c96fe03 in buffer_pool_alloc () from /usr/lib64/libxine.so.1
#2 0x00007fc461104add in demux_ts_buffer_pes () from /usr/lib64/xine/plugins/1.27/xineplug_dmx_mpeg_ts.so
#3 0x00007fc461105e3a in demux_ts_send_chunk () from /usr/lib64/xine/plugins/1.27/xineplug_dmx_mpeg_ts.so
#4 0x00007fc47c985585 in demux_loop () from /usr/lib64/libxine.so.1
#5 0x00007fc48431b65d in start_thread () from /lib64/libpthread.so.0
#6 0x00007fc484a9a14d in clone () from /lib64/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7fc45c2be910 (LWP 5858)):
#0 0x00007fc484a91033 in poll () from /lib64/libc.so.6
#1 0x00007fc475cc68bf in ?? () from /usr/lib64/libpulse.so.0
#2 0x00007fc475cb6b76 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3 0x00007fc475cb7f59 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4 0x00007fc475cb8010 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5 0x00007fc475cc67cb in ?? () from /usr/lib64/libpulse.so.0
#6 0x00007fc475a83738 in ?? () from /usr/lib64/libpulsecommon-0.9.21.so
#7 0x00007fc48431b65d in start_thread () from /lib64/libpthread.so.0
#8 0x00007fc484a9a14d in clone () from /lib64/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7fc487d15750 (LWP 2783)):
[KCrash Handler]
#5 0x00007fc4856c20a8 in ?? () from /usr/lib64/libQtGui.so.4
#6 0x00007fc4856c1d11 in QFontEngineFT::recalcAdvances(QGlyphLayout*, QFlags<QTextEngine::ShaperFlag>) const () from /usr/lib64/libQtGui.so.4
#7 0x00007fc4856012fe in ?? () from /usr/lib64/libQtGui.so.4
#8 0x00007fc485edd3c1 in HB_OpenTypePosition(<anonymous struct> *, int, HB_Bool) (item=0x7ffffde060a0, availableGlyphs=22, doLogClusters=1 '\001')
at ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:1180
#9 0x00007fc485eda4e4 in HB_ShapeItem(<anonymous struct> *) (shaper_item=0x12e6f10) at ../3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:1308
#10 0x00007fc48562d70b in QTextEngine::shapeTextWithHarfbuzz(int) const () from /usr/lib64/libQtGui.so.4
#11 0x00007fc48562df10 in QTextEngine::shapeText(int) const () from /usr/lib64/libQtGui.so.4
#12 0x00007fc48562e30b in QTextEngine::shape(int) const () from /usr/lib64/libQtGui.so.4
#13 0x00007fc485634994 in QTextLine::layout_helper(int) () from /usr/lib64/libQtGui.so.4
#14 0x00007fc48553ce65 in ?? () from /usr/lib64/libQtGui.so.4
#15 0x00007fc48553dace in QPainter::drawText(QRect const&, int, QString const&, QRect*) () from /usr/lib64/libQtGui.so.4
#16 0x0000000000462ef5 in _start ()
The new backtrace seems to be different; related to the font rendering code of the Code library.. do you have a non-standard font ? There were some related bugs fixed in the latest 4.6.2 version of Qt... I forgot to mention that just before the second backtrace I upgraded to KDE 4.3.5 which is the latest available for my Suse 11.2 system. No I am not using any fonts that are not standard in Suse 11.2 and the fonts are the same used when the first backtrace was created. I have two DVB-T cards in the machine. - Tell us what is your Qt4 version - Try installing the "libqt4-debuginfo" package, generate a new backtrace (of this crash) and paste it here. Regards Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |