Bug 347576 - kalarm crash
Summary: kalarm crash
Status: RESOLVED WORKSFORME
Alias: None
Product: phonon-backend-gstreamer
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Daniel Vrátil
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-11 22:39 UTC by Martin Chase
Modified: 2018-11-30 04:05 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Chase 2015-05-11 22:39:15 UTC
Application: kalarm (2.10.10-ak)
KDE Platform Version: 4.13.3
Qt Version: 4.8.6
Operating System: Linux 3.13.0-52-generic x86_64
Distribution: Ubuntu 14.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
 The screen was locked, kalarm was configured to go off with a repeating-sound alarm, and when I unlocked my screen 20 minutes later, I found this crash report waiting. I don't know if the alarm had been going off.

-- Backtrace:
Application: KAlarm (kalarm), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
[Current thread is 1 (Thread 0x7efcb3aef800 (LWP 2419))]

Thread 9 (Thread 0x7efc7cdec700 (LWP 16935)):
#0  0x00007efcaa4fb7ee in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7efc64001110) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7efc64001110) at pthread_mutex_unlock.c:310
#2  0x00007efca90c69b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007efca90848f9 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007efca9084f52 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007efca90850ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007efcaec067be in QEventDispatcherGlib::processEvents (this=0x7efc6400b820, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0x00007efcaebd80af in QEventLoop::processEvents (this=this@entry=0x7efc7cdebcd0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007efcaebd83a5 in QEventLoop::exec (this=this@entry=0x7efc7cdebcd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007efcaead4c5f in QThread::exec (this=this@entry=0x2565cf0) at thread/qthread.cpp:537
#10 0x00000000004b4255 in AudioThread::run (this=0x2565cf0) at ../../kalarm/messagewin.cpp:1730
#11 0x00007efcaead732f in QThreadPrivate::start (arg=0x2565cf0) at thread/qthread_unix.cpp:349
#12 0x00007efcaa4f8182 in start_thread (arg=0x7efc7cdec700) at pthread_create.c:312
#13 0x00007efcae27747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7efc7e5ef700 (LWP 16938)):
[KCrash Handler]
#6  0x00007efca90a0297 in g_slice_alloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007efc9575b02f in gst_caps_new_empty () at gstcaps.c:236
#8  0x00007efc9575d3f5 in gst_caps_intersect_first (caps2=0x7efc901a18f0, caps1=0x7efc680e6190) at gstcaps.c:1581
#9  gst_caps_intersect_full (caps1=caps1@entry=0x7efc680e6190, caps2=caps2@entry=0x7efc901a18f0, mode=mode@entry=GST_CAPS_INTERSECT_FIRST) at gstcaps.c:1634
#10 0x00007efc9491b138 in gst_base_transform_query_caps (filter=0x7efc74191940, pad=0x7efc9017e710, trans=0x7efc6401e790) at gstbasetransform.c:743
#11 gst_base_transform_default_query (trans=0x7efc6401e790, direction=<optimized out>, query=0x7efc7014b2d0) at gstbasetransform.c:1512
#12 0x00007efc957854ea in gst_pad_query (pad=pad@entry=0x7efc9017e710, query=query@entry=0x7efc7014b2d0) at gstpad.c:3511
#13 0x00007efc95785ad0 in gst_pad_peer_query (pad=pad@entry=0x7efc740342a0, query=query@entry=0x7efc7014b2d0) at gstpad.c:3642
#14 0x00007efc957b6d54 in gst_pad_peer_query_caps (pad=pad@entry=0x7efc740342a0, filter=filter@entry=0x7efc74191940) at gstutils.c:2810
#15 0x00007efc9491af64 in gst_base_transform_query_caps (filter=0x7efc60110ad0, pad=0x7efc9017e2b0, trans=0x7efc64020000) at gstbasetransform.c:715
#16 gst_base_transform_default_query (trans=0x7efc64020000, direction=<optimized out>, query=0x7efc782121e0) at gstbasetransform.c:1512
#17 0x00007efc957854ea in gst_pad_query (pad=pad@entry=0x7efc9017e2b0, query=query@entry=0x7efc782121e0) at gstpad.c:3511
#18 0x00007efc95785ad0 in gst_pad_peer_query (pad=pad@entry=0x7efc9017f430, query=query@entry=0x7efc782121e0) at gstpad.c:3642
#19 0x00007efc957b6d54 in gst_pad_peer_query_caps (pad=pad@entry=0x7efc9017f430, filter=filter@entry=0x7efc60110ad0) at gstutils.c:2810
#20 0x00007efc9491af64 in gst_base_transform_query_caps (filter=0x7efc7819c940, pad=0x7efc9017f660, trans=0x7efc64017c50) at gstbasetransform.c:715
#21 gst_base_transform_default_query (trans=0x7efc64017c50, direction=<optimized out>, query=0x7efc6009f9e0) at gstbasetransform.c:1512
#22 0x00007efc957854ea in gst_pad_query (pad=pad@entry=0x7efc9017f660, query=query@entry=0x7efc6009f9e0) at gstpad.c:3511
#23 0x00007efc957b4914 in gst_pad_query_caps (pad=0x7efc9017f660, filter=filter@entry=0x7efc7819c940) at gstutils.c:2764
#24 0x00007efc9491b5f4 in gst_base_transform_acceptcaps_default (trans=0x7efc64017c50, direction=GST_PAD_SINK, caps=0x7efc7819c940) at gstbasetransform.c:1261
#25 0x00007efc9491b251 in gst_base_transform_default_query (trans=0x7efc64017c50, direction=GST_PAD_SINK, query=0x7efc780eb000) at gstbasetransform.c:1500
#26 0x00007efc957854ea in gst_pad_query (pad=pad@entry=0x7efc9017f660, query=query@entry=0x7efc780eb000) at gstpad.c:3511
#27 0x00007efc957b6f36 in gst_pad_query_accept_caps (pad=pad@entry=0x7efc9017f660, caps=<optimized out>) at gstutils.c:2847
#28 0x00007efc9577e7fa in pre_eventfunc_check (event=0x7efc74023cc0, pad=0x7efc9017f660) at gstpad.c:4914
#29 gst_pad_send_event_unchecked (pad=pad@entry=0x7efc9017f660, event=event@entry=0x7efc74023cc0, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:5029
#30 0x00007efc9577eec4 in gst_pad_push_event_unchecked (pad=pad@entry=0x7efc9017e080, event=0x7efc74023cc0, type=type@entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4731
#31 0x00007efc9577f348 in push_sticky (pad=0x7efc9017e080, ev=0x7efc7e5eec10, user_data=0x7efc7e5eec70) at gstpad.c:3370
#32 0x00007efc9577d632 in events_foreach (pad=pad@entry=0x7efc9017e080, func=func@entry=0x7efc9577f1f0 <push_sticky>, user_data=user_data@entry=0x7efc7e5eec70) at gstpad.c:530
#33 0x00007efc95787618 in check_sticky (event=0x7efc74023cc0, pad=0x7efc9017e080) at gstpad.c:3426
#34 gst_pad_push_event (pad=0x7efc9017e080, event=event@entry=0x7efc74023cc0) at gstpad.c:4849
#35 0x00007efc892972c7 in gst_queue_push_one (queue=0x7efc78116110) at gstqueue.c:1167
#36 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1244
#37 0x00007efc957ad549 in gst_task_func (task=0x7efc60185830) at gsttask.c:316
#38 0x00007efca90aa88c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007efca90a9f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007efcaa4f8182 in start_thread (arg=0x7efc7e5ef700) at pthread_create.c:312
#41 0x00007efcae27747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7efc7d5ed700 (LWP 16939)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007efca90c6bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007efc957ad70c in gst_task_func (task=0x7efc60185950) at gsttask.c:301
#3  0x00007efca90aa88c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007efca90a9f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007efcaa4f8182 in start_thread (arg=0x7efc7d5ed700) at pthread_create.c:312
#6  0x00007efcae27747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7efc96bb7700 (LWP 16940)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007efca90c6bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007efc957ad70c in gst_task_func (task=0x7efc60185a70) at gsttask.c:301
#3  0x00007efca90aa88c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007efca90a9f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007efcaa4f8182 in start_thread (arg=0x7efc96bb7700) at pthread_create.c:312
#6  0x00007efcae27747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7efc8a76c700 (LWP 16941)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007efca90c6bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007efc957ad70c in gst_task_func (task=0x7efc601853b0) at gsttask.c:301
#3  0x00007efca90aa88c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007efca90a9f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007efcaa4f8182 in start_thread (arg=0x7efc8a76c700) at pthread_create.c:312
#6  0x00007efcae27747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7efc7fffe700 (LWP 16942)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007efca90c6bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007efc94928142 in _gst_data_queue_wait_non_empty (queue=queue@entry=0x7efc64001c50) at gstdataqueue.c:551
#3  0x00007efc94929556 in gst_data_queue_pop (queue=0x7efc64001c50, item=item@entry=0x7efc7fffdd38) at gstdataqueue.c:593
#4  0x00007efc892930f4 in gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1218
#5  0x00007efc957ad549 in gst_task_func (task=0x7efc90305ef0) at gsttask.c:316
#6  0x00007efca90aa88c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007efca90a9f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007efcaa4f8182 in start_thread (arg=0x7efc7fffe700) at pthread_create.c:312
#9  0x00007efcae27747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7efc7f7fd700 (LWP 16943)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007efca90c6bf7 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007efc957ad70c in gst_task_func (task=0x7efc60185ef0) at gsttask.c:301
#3  0x00007efca90aa88c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007efca90a9f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007efcaa4f8182 in start_thread (arg=0x7efc7f7fd700) at pthread_create.c:312
#6  0x00007efcae27747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7efc7ddee700 (LWP 17155)):
#0  0x00007efcae26a12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007efcabd62031 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007efcabd5383c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007efcabd53ece in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007efcabd53f80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007efcabd61fe3 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007efca65aef08 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-4.0.so
#7  0x00007efcaa4f8182 in start_thread (arg=0x7efc7ddee700) at pthread_create.c:312
#8  0x00007efcae27747d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7efcb3aef800 (LWP 2419)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007efcaa4fa672 in _L_lock_953 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007efcaa4fa4da in __GI___pthread_mutex_lock (mutex=0x7efc64016af0) at ../nptl/pthread_mutex_lock.c:114
#3  0x00007efc9491c5f8 in gst_base_transform_activate (trans=0x7efc64017c50, active=<optimized out>) at gstbasetransform.c:2334
#4  0x00007efc9491c765 in gst_base_transform_sink_activate_mode (pad=0x7efc64016af0, parent=0x7efc64017c50, mode=GST_PAD_MODE_NONE, active=0) at gstbasetransform.c:2367
#5  0x00007efc95783b5d in gst_pad_activate_mode (pad=pad@entry=0x7efc9017f660, mode=mode@entry=GST_PAD_MODE_PUSH, active=active@entry=0) at gstpad.c:1083
#6  0x00007efc957842a0 in gst_pad_set_active (pad=0x7efc9017f660, active=0) at gstpad.c:969
#7  0x00007efc9576843b in activate_pads (vpad=<optimized out>, ret=0x7ffd22285770, active=0x7ffd222857cc) at gstelement.c:2687
#8  0x00007efc9577745c in gst_iterator_fold (it=it@entry=0x7efc6400d660, func=func@entry=0x7efc95768420 <activate_pads>, ret=ret@entry=0x7ffd22285770, user_data=user_data@entry=0x7ffd222857cc) at gstiterator.c:614
#9  0x00007efc957687ea in iterator_activate_fold_with_resync (iter=iter@entry=0x7efc6400d660, user_data=user_data@entry=0x7ffd222857cc, func=0x7efc95768420 <activate_pads>) at gstelement.c:2707
#10 0x00007efc9576a3a6 in gst_element_pads_activate (element=element@entry=0x7efc64017c50, active=0) at gstelement.c:2751
#11 0x00007efc9576a6ba in gst_element_change_state_func (element=0x7efc64017c50, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2815
#12 0x00007efc9576c232 in gst_element_change_state (element=element@entry=0x7efc64017c50, transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2602
#13 0x00007efc9576c90c in gst_element_set_state_func (element=0x7efc64017c50, state=GST_STATE_READY) at gstelement.c:2558
#14 0x00007efc95752659 in gst_bin_element_set_state (next=GST_STATE_READY, current=GST_STATE_PAUSED, start_time=673924000, base_time=118672558000, element=0x7efc64017c50, bin=0x7efc901803d0) at gstbin.c:2325
#15 gst_bin_change_state_func (element=0x7efc901803d0, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2648
#16 0x00007efc9576c232 in gst_element_change_state (element=element@entry=0x7efc901803d0, transition=transition@entry=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2602
#17 0x00007efc9576c90c in gst_element_set_state_func (element=0x7efc901803d0, state=GST_STATE_NULL) at gstelement.c:2558
#18 0x00007efc95a382fa in ?? () from /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#19 0x00007efc95a383a9 in ?? () from /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
#20 0x00007efcb14da524 in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib/x86_64-linux-gnu/libphonon.so.4
#21 0x00007efcb14c7cce in ?? () from /usr/lib/x86_64-linux-gnu/libphonon.so.4
#22 0x00007efcb14c7f89 in ?? () from /usr/lib/x86_64-linux-gnu/libphonon.so.4
#23 0x00007efcae1b9259 in __run_exit_handlers (status=1, listp=0x7efcae53b6c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#24 0x00007efcae1b92a5 in __GI_exit (status=<optimized out>) at exit.c:104
#25 0x00007efcaf8ad878 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:783
#26 0x00007efcb05508d0 in KApplication::xioErrhandler (this=0x1f702d0, dpy=0x1fb22c0) at ../../kdeui/kernel/kapplication.cpp:419
#27 0x00007efcb11a65ee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#28 0x00007efcb11a3fed in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#29 0x00007efcb11960db in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#30 0x00007efcaf8e862c in x11EventSourceCheck (s=0x1f7f6c0) at kernel/qguieventdispatcher_glib.cpp:85
#31 0x00007efca9084a61 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007efca9084f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007efca90850ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007efcaec067be in QEventDispatcherGlib::processEvents (this=0x1f1ba00, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#35 0x00007efcaf8e8bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007efcaebd80af in QEventLoop::processEvents (this=this@entry=0x7ffd22285e50, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007efcaebd83a5 in QEventLoop::exec (this=this@entry=0x7ffd22285e50, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007efcaebddb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#39 0x00007efcaf84537c in QApplication::exec () at kernel/qapplication.cpp:3828
#40 0x000000000044d7f4 in main (argc=3, argv=0x7ffd22286cf8) at ../../kalarm/main.cpp:131


Reproducible: Didn't try

Steps to Reproduce:
1.1.1.1.
2.
3.
2.
3.
2.
3.
2.
3.
Comment 1 David Jarvie 2015-05-12 14:40:28 UTC
This looks like a crash in Phonon/gstreamer, so reassigning it there.
Comment 2 Andrew Crouthamel 2018-10-31 04:14:28 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-15 10:53:21 UTC
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
mark the bug 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!
Comment 4 Bug Janitor Service 2018-11-30 04:05:40 UTC
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!