Bug 298499 - knotify crashes while user idle (memory leak?)
Summary: knotify crashes while user idle (memory leak?)
Status: RESOLVED DUPLICATE of bug 296606
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-20 18:23 UTC by Roger Larsson
Modified: 2012-04-20 21:23 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roger Larsson 2012-04-20 18:23:24 UTC
Application: knotify4 (4.0)
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.3.2-20-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
I was away. My wife was logged in on another xwindows session.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KNotify (knotify4), signal: Aborted
[Current thread is 1 (Thread 0x7faa79ca0760 (LWP 5258))]

Thread 4 (Thread 0x7faa68c8d700 (LWP 5268)):
#0  0x00007faa77535139 in ?? () from /usr/lib64/libQtCore.so.4
#1  0x00007faa775f6d2d in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007faa775f7063 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007faa775f5acc in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007faa775f5b75 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007faa741b6b22 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#6  0x00007faa741b792d in ?? () from /usr/lib64/libglib-2.0.so.0
#7  0x00007faa741b7f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#8  0x00007faa775f6586 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#9  0x00007faa775caa32 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#10 0x00007faa775cac2f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x00007faa774e25df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#12 0x00007faa775adaff in ?? () from /usr/lib64/libQtCore.so.4
#13 0x00007faa774e5025 in ?? () from /usr/lib64/libQtCore.so.4
#14 0x00007faa74f42f05 in start_thread (arg=0x7faa68c8d700) at pthread_create.c:301
#15 0x00007faa76eab10d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7faa5d548700 (LWP 19200)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007faa6387b0ff in gst_task_func (task=0x1438e80) at gsttask.c:303
#2  0x00007faa741df2d8 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007faa741dcdb6 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007faa74f42f05 in start_thread (arg=0x7faa5d548700) at pthread_create.c:301
#5  0x00007faa76eab10d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7faa5dd49700 (LWP 19201)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007faa6387b0ff in gst_task_func (task=0x7faa5002ae30) at gsttask.c:303
#2  0x00007faa741df2d8 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007faa741dcdb6 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007faa74f42f05 in start_thread (arg=0x7faa5dd49700) at pthread_create.c:301
#5  0x00007faa76eab10d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7faa79ca0760 (LWP 5258)):
[KCrash Handler]
#6  0x00007faa76e04d95 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007faa76e062ab in __GI_abort () at abort.c:93
#8  0x00007faa7418a633 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007faa7418a6fc in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007faa741d308a in g_slice_alloc () from /usr/lib64/libglib-2.0.so.0
#11 0x00007faa741d31e6 in g_slice_alloc0 () from /usr/lib64/libglib-2.0.so.0
#12 0x00007faa7387d8e5 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#13 0x00007faa7387e1c2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#14 0x00007faa63828f1a in gst_bus_sync_signal_handler (bus=0xf7a3f0, message=0x7faa79cc06a0, data=<optimized out>) at gstbus.c:1137
#15 0x00007faa63829338 in gst_bus_post (bus=0xf7a3f0, message=0x7faa79cc06a0) at gstbus.c:321
#16 0x00007faa63837bca in gst_element_post_message (element=0x11af0a0, message=0x7faa79cc06a0) at gstelement.c:1820
#17 0x00007faa63822247 in gst_bin_handle_message_func (bin=0x11af0a0, message=0x7faa79cc06a0) at gstbin.c:3387
#18 0x00007faa63857fad in gst_pipeline_handle_message (bin=0x11af0a0, message=0x7faa79cc06a0) at gstpipeline.c:587
#19 0x00007faa6381fe38 in bin_bus_handler (bus=<optimized out>, message=<optimized out>, bin=<optimized out>) at gstbin.c:2760
#20 0x00007faa63829338 in gst_bus_post (bus=0xf7a330, message=0x7faa79cc06a0) at gstbus.c:321
#21 0x00007faa63837bca in gst_element_post_message (element=0x11d2170, message=0x7faa79cc06a0) at gstelement.c:1820
#22 0x00007faa63822247 in gst_bin_handle_message_func (bin=0x11d2170, message=0x7faa79cc06a0) at gstbin.c:3387
#23 0x00007faa6381fe38 in bin_bus_handler (bus=<optimized out>, message=<optimized out>, bin=<optimized out>) at gstbin.c:2760
#24 0x00007faa63829338 in gst_bus_post (bus=0xf7a570, message=0x7faa79cc06a0) at gstbus.c:321
#25 0x00007faa63837bca in gst_element_post_message (element=0x11d2000, message=0x7faa79cc06a0) at gstelement.c:1820
#26 0x00007faa63822247 in gst_bin_handle_message_func (bin=0x11d2000, message=0x7faa79cc06a0) at gstbin.c:3387
#27 0x00007faa6381fe38 in bin_bus_handler (bus=<optimized out>, message=<optimized out>, bin=<optimized out>) at gstbin.c:2760
#28 0x00007faa63829338 in gst_bus_post (bus=0xf7a270, message=0x7faa79cc06a0) at gstbus.c:321
#29 0x00007faa63837bca in gst_element_post_message (element=0x11f6a00, message=0x7faa79cc06a0) at gstelement.c:1820
#30 0x00007faa63837f13 in gst_element_message_full (element=0x11f6a00, type=GST_MESSAGE_ERROR, domain=2521, code=6, text=<optimized out>, debug=<optimized out>, file=0x7faa612ce25b "gstalsasink.c", function=0x7faa612cf0c0 "gst_alsasink_open", line=702) at gstelement.c:1951
#31 0x00007faa612c8f52 in gst_alsasink_open (asink=0x11f6a00) at gstalsasink.c:699
#32 0x00007faa610b0c9c in gst_audioringbuffer_open_device (buf=<optimized out>) at gstaudiosink.c:340
#33 0x00007faa610a2a1b in gst_ring_buffer_open_device (buf=0x7faa54026880) at gstringbuffer.c:627
#34 0x00007faa610ad3f5 in gst_base_audio_sink_change_state (element=0x11f6a00, transition=GST_STATE_CHANGE_NULL_TO_READY) at gstbaseaudiosink.c:1910
#35 0x00007faa6383899c in gst_element_change_state (element=0x11f6a00, transition=<optimized out>) at gstelement.c:2718
#36 0x00007faa63839382 in gst_element_set_state_func (element=0x11f6a00, state=GST_STATE_READY) at gstelement.c:2674
#37 0x00007faa638261aa in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_NULL, start_time=0, base_time=0, element=0x11f6a00, bin=0x11d2000) at gstbin.c:2193
#38 gst_bin_change_state_func (element=0x11d2000, transition=GST_STATE_CHANGE_NULL_TO_READY) at gstbin.c:2489
#39 0x00007faa6383899c in gst_element_change_state (element=0x11d2000, transition=<optimized out>) at gstelement.c:2718
#40 0x00007faa63839382 in gst_element_set_state_func (element=0x11d2000, state=GST_STATE_READY) at gstelement.c:2674
#41 0x00007faa638261aa in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_NULL, start_time=0, base_time=0, element=0x11d2000, bin=0x11d2170) at gstbin.c:2193
#42 gst_bin_change_state_func (element=0x11d2170, transition=GST_STATE_CHANGE_NULL_TO_READY) at gstbin.c:2489
#43 0x00007faa6383899c in gst_element_change_state (element=0x11d2170, transition=<optimized out>) at gstelement.c:2718
#44 0x00007faa63839382 in gst_element_set_state_func (element=0x11d2170, state=GST_STATE_READY) at gstelement.c:2674
#45 0x00007faa638261aa in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_READY, start_time=0, base_time=0, element=0x11d2170, bin=0x11af0a0) at gstbin.c:2193
#46 gst_bin_change_state_func (element=0x11af0a0, transition=18) at gstbin.c:2489
#47 0x00007faa63858454 in gst_pipeline_change_state (element=0x11af0a0, transition=18) at gstpipeline.c:482
#48 0x00007faa6383899c in gst_element_change_state (element=0x11af0a0, transition=<optimized out>) at gstelement.c:2718
#49 0x00007faa63839382 in gst_element_set_state_func (element=0x11af0a0, state=GST_STATE_READY) at gstelement.c:2674
#50 0x00007faa63b03bd2 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#51 0x00007faa63b03d32 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#52 0x00007faa63b090db in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#53 0x00007faa775e215a in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#54 0x00007faa78221c34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#55 0x00007faa78226ac1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#56 0x00007faa79692e36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#57 0x00007faa775cb82c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#58 0x00007faa775cec08 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#59 0x00007faa775f60c3 in ?? () from /usr/lib64/libQtCore.so.4
#60 0x00007faa741b758d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#61 0x00007faa741b7d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#62 0x00007faa741b7f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#63 0x00007faa775f651f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#64 0x00007faa782c4f9e in ?? () from /usr/lib64/libQtGui.so.4
#65 0x00007faa775caa32 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#66 0x00007faa775cac2f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#67 0x00007faa775cedf7 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#68 0x000000000040a147 in ?? ()
#69 0x00007faa76df123d in __libc_start_main (main=0x409b00, argc=1, ubp_av=0x7ffff8e98ed8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff8e98ec8) at libc-start.c:226
#70 0x000000000040a225 in _start ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-04-20 21:23:04 UTC
The problem is in gstreamer, please report this upstream.

*** This bug has been marked as a duplicate of bug 296606 ***