Bug 261702 - kalarm keeps crashing after closing a reminder
Summary: kalarm keeps crashing after closing a reminder
Status: RESOLVED DUPLICATE of bug 210427
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.4.2 (KDE 4.5)
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-31 11:43 UTC by ancow
Modified: 2011-05-14 11:00 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.6


Attachments
New crash information added by DrKonqi (6.40 KB, text/plain)
2011-02-24 10:52 UTC, Alessandro Buggin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ancow 2010-12-31 11:43:58 UTC
Application: kalarm (2.4.10)
KDE Platform Version: 4.5.4 (KDE 4.5.4)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
Every now and then when I close a reminder window, kalarm crashes.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KAlarm (kalarm), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe681150780 (LWP 2245))]

Thread 10 (Thread 0x7fe653d41700 (LWP 9268)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007fe65d7dc0d1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fe67b79b971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007fe67c15192d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fe653540700 (LWP 9269)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007fe67b79d849 in _L_lock_953 () from /lib/libpthread.so.0
#2  0x00007fe67b79d66b in __pthread_mutex_lock (mutex=0x25bef80) at pthread_mutex_lock.c:61
#3  0x00007fe67c768365 in QMutexPrivate::wakeUp (this=0x25bef60) at thread/qmutex_unix.cpp:109
#4  0x00007fe65da46303 in Phonon::Xine::XineStream::event (this=0x245b690, ev=0x7fe658425ef0) at ../../xine/xinestream.cpp:1245
#5  0x00007fe67d48efdc in QApplicationPrivate::notify_helper (this=0x1adb8f0, receiver=0x245b690, e=0x7fe658425ef0) at kernel/qapplication.cpp:4396
#6  0x00007fe67d494aed in QApplication::notify (this=0x1ad6640, receiver=0x245b690, e=0x7fe658425ef0) at kernel/qapplication.cpp:4277
#7  0x00007fe67e1e2576 in KApplication::notify (this=0x1ad6640, receiver=0x245b690, event=0x7fe658425ef0) at ../../kdeui/kernel/kapplication.cpp:310
#8  0x00007fe67c85ccdc in QCoreApplication::notifyInternal (this=0x1ad6640, receiver=0x245b690, event=0x7fe658425ef0) at kernel/qcoreapplication.cpp:732
#9  0x00007fe67c85fc22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1ed3f80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#10 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1ed3f80) at kernel/qcoreapplication.cpp:1373
#11 0x00007fe67c889653 in sendPostedEvents (s=0x1eab4c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#12 postEventSourceDispatch (s=0x1eab4c0) at kernel/qeventdispatcher_glib.cpp:277
#13 0x00007fe675228342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#14 0x00007fe67522c2a8 in ?? () from /lib/libglib-2.0.so.0
#15 0x00007fe67522c45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#16 0x00007fe67c889193 in QEventDispatcherGlib::processEvents (this=0x1d7f990, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#17 0x00007fe67c85ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#18 0x00007fe67c85bdec in QEventLoop::exec (this=0x7fe65353fd70, flags=) at kernel/qeventloop.cpp:201
#19 0x00007fe67c7662fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#20 0x00007fe65da382b0 in Phonon::Xine::XineThread::run (this=0x1eafad0) at ../../xine/xinethread.cpp:143
#21 0x00007fe67c76927e in QThreadPrivate::start (arg=0x1eafad0) at thread/qthread_unix.cpp:266
#22 0x00007fe67b79b971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#23 0x00007fe67c15192d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fe651938700 (LWP 12798)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe65d7ece83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fe67b79b971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007fe67c15192d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fe64a392700 (LWP 12799)):
#0  0x00007fe67c145203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe64ab98595 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007fe67b79b971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007fe67c15192d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fe64ab93700 (LWP 12800)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe65d7ece83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fe67b79b971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007fe67c15192d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fe652139700 (LWP 12820)):
#0  0x00007fe67c14a2c3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fe65d805385 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007fe65d7e9d09 in ?? () from /usr/lib/libxine.so.1
#3  0x00007fe67b79b971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007fe67c15192d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe6615f2700 (LWP 12991)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe65d7df98b in ?? () from /usr/lib/libxine.so.1
#2  0x00007fe65d7e5a2d in ?? () from /usr/lib/libxine.so.1
#3  0x00007fe67b79b971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007fe67c15192d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe65ebdf700 (LWP 12993)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe65d7df98b in ?? () from /usr/lib/libxine.so.1
#2  0x00007fe65d7e6a85 in ?? () from /usr/lib/libxine.so.1
#3  0x00007fe67b79b971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007fe67c15192d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe652b3d700 (LWP 12994)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe65d7f000b in ?? () from /usr/lib/libxine.so.1
#2  0x00007fe67b79b971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007fe67c15192d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe681150780 (LWP 2245)):
[KCrash Handler]
#6  0x00007fe67f9d421f in Phonon::PathPrivate::phononObjectDestroyed (this=0x26cc400, mediaNodePrivate=0x25681c0) at ../../phonon/path.cpp:395
#7  0x00007fe67f9d29ec in Phonon::MediaNodePrivate::~MediaNodePrivate (this=0x25681c0, __in_chrg=<value optimized out>) at ../../phonon/medianode.cpp:71
#8  0x00007fe67f9cfd7b in Phonon::MediaObject::~MediaObject (this=0x1fff0f0, __in_chrg=<value optimized out>) at ../../phonon/mediaobject.cpp:65
#9  0x00000000004a4a03 in AudioThread::~AudioThread (this=0x21551d0, __in_chrg=<value optimized out>) at ../../kalarm/messagewin.cpp:1437
#10 0x00007fe67c86ed5f in QObjectPrivate::deleteChildren (this=0x1eaab20) at kernel/qobject.cpp:1957
#11 0x00007fe67d4ea168 in QWidget::~QWidget (this=0x1c25660, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1589
#12 0x00007fe67e2c1f45 in KMainWindow::~KMainWindow (this=0x1c25660, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:473
#13 0x00000000004a508b in ~MainWindowBase (this=0x1c25660, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ./../../kalarm/mainwindowbase.h:37
#14 MessageWin::~MessageWin (this=0x1c25660, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../kalarm/messagewin.cpp:375
#15 0x00007fe67c86ec08 in QObject::event (this=0x1c25660, e=0x25681c0) at kernel/qobject.cpp:1202
#16 0x00007fe67d4e46df in QWidget::event (this=0x1c25660, event=0x1e904a0) at kernel/qwidget.cpp:8646
#17 0x00007fe67d8cc41b in QMainWindow::event (this=0x1c25660, event=0x1e904a0) at widgets/qmainwindow.cpp:1417
#18 0x00007fe67e2ffc83 in KXmlGuiWindow::event (this=0x26cc400, ev=0x25681c0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:132
#19 0x00007fe67d48efdc in QApplicationPrivate::notify_helper (this=0x1adb8f0, receiver=0x1c25660, e=0x1e904a0) at kernel/qapplication.cpp:4396
#20 0x00007fe67d494aed in QApplication::notify (this=0x1ad6640, receiver=0x1c25660, e=0x1e904a0) at kernel/qapplication.cpp:4277
#21 0x00007fe67e1e2576 in KApplication::notify (this=0x1ad6640, receiver=0x1c25660, event=0x1e904a0) at ../../kdeui/kernel/kapplication.cpp:310
#22 0x00007fe67c85ccdc in QCoreApplication::notifyInternal (this=0x1ad6640, receiver=0x1c25660, event=0x1e904a0) at kernel/qcoreapplication.cpp:732
#23 0x00007fe67c85fc22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1aab380) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1aab380) at kernel/qcoreapplication.cpp:1373
#25 0x00007fe67c889653 in sendPostedEvents (s=0x1ae1ff0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#26 postEventSourceDispatch (s=0x1ae1ff0) at kernel/qeventdispatcher_glib.cpp:277
#27 0x00007fe675228342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x00007fe67522c2a8 in ?? () from /lib/libglib-2.0.so.0
#29 0x00007fe67522c45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0x00007fe67c889193 in QEventDispatcherGlib::processEvents (this=0x1aaae90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#31 0x00007fe67d541a4e in QGuiEventDispatcherGlib::processEvents (this=0x26cc400, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007fe67c85ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#33 0x00007fe67c85bdec in QEventLoop::exec (this=0x7fff190d7460, flags=) at kernel/qeventloop.cpp:201
#34 0x00007fe67c85febb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#35 0x000000000045b2cf in main (argc=<value optimized out>, argv=<value optimized out>) at ../../kalarm/main.cpp:127

Reported using DrKonqi
Comment 1 David Jarvie 2010-12-31 13:22:56 UTC
Reassigning this bug to Phonon, since it appears to be a Phonon crash.

Can you please check which Phonon backend you are using. Go to multimedia settings in System Settings, then select the Backend tab, and report which backends are listed (in order).
Comment 2 ancow 2010-12-31 14:42:06 UTC
I'm using the xine backend.
Also, the reminder has a sound associated that is supposed to play. This crash occurs when I close the reminder before I hear that sound.
Comment 3 Alessandro Buggin 2011-02-24 10:52:18 UTC
Created attachment 57497 [details]
New crash information added by DrKonqi

kalarm (2.6.90-K) on KDE Platform 4.6.41 (4.7 >= 20110106) using Qt 4.7.1

- What I was doing when the application crashed:

i was trying to add a sound alarm , i've hitten "try", and after a while, i've hitten "ok",then it crashed.

-- Backtrace (Reduced):
#14 0xb5a479fc in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#15 0xb60a1854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#16 0xb60a643e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0xb6bdde4a in KApplication::notify (this=0x88571d0, receiver=0x890e0f8, event=0x90af1a8) at /home/build/build/i686/kdelibs/src/kdelibs/kdeui/kernel/kapplication.cpp:311
#18 0xb5a325ab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
Comment 4 Myriam Schweingruber 2011-05-14 11:00:21 UTC

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