Bug 285860 - Knotify segfault on changing Phonon backend
Summary: Knotify segfault on changing Phonon backend
Status: RESOLVED DUPLICATE of bug 210427
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: knotify (show other bugs)
Version: 4.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Olivier Goffart
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-05 23:41 UTC by talkingodlor
Modified: 2011-11-07 15:05 UTC (History)
0 users

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 talkingodlor 2011-11-05 23:41:23 UTC
Application: knotify4 (4.0)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Changing Phonon backend from VLC to GStreamer in system settings. Crashed on clicking apply.

-- Backtrace:
Application: KNotify (knotify4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa4e2aa1780 (LWP 4355))]

Thread 3 (Thread 0x7fa4d109a700 (LWP 4357)):
#0  socketNotifierSourcePrepare (timeout=0x7fa4d1099c3c) at kernel/qeventdispatcher_glib.cpp:74
#1  0x00007fa4dd37aff2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa4dd37bdfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa4dd37c429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa4e03d0f3e in QEventDispatcherGlib::processEvents (this=0x15a0b80, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fa4e03a4cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fa4e03a4ef7 in QEventLoop::exec (this=0x7fa4d1099dd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fa4e02bc27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007fa4e0387cbf in QInotifyFileSystemWatcherEngine::run (this=0x159dfa0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fa4e02bed05 in QThreadPrivate::start (arg=0x159dfa0) at thread/qthread_unix.cpp:331
#10 0x00007fa4dd84defc in start_thread (arg=0x7fa4d109a700) at pthread_create.c:304
#11 0x00007fa4dfc7489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa4e2a19700 (LWP 12751)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa4cbb2cd54 in ?? () from /usr/lib/libvlccore.so.4
#2  0x00007fa4dd84defc in start_thread (arg=0x7fa4e2a19700) at pthread_create.c:304
#3  0x00007fa4dfc7489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa4e2aa1780 (LWP 4355)):
[KCrash Handler]
#6  0x00007fa4d0182636 in node_create (avalue=..., akey=@0xea00000000016590, aupdate=0x7ffff2cd08a0, adt=0x7fa4cc011460, this=<optimized out>) at /usr/include/qt4/QtCore/qmap.h:453
#7  QMap<Phonon::VLC::MediaController const*, QMap<int, int> >::detach_helper (this=0x165b380) at /usr/include/qt4/QtCore/qmap.h:760
#8  0x00007fa4d017d031 in detach (this=0x165b380) at /usr/include/qt4/QtCore/qmap.h:202
#9  end (this=0x165b380) at /usr/include/qt4/QtCore/qmap.h:373
#10 register_ (mediaController=0x7fa4cc00f5c8, this=0x165b370) at ../../vlc/globaldescriptioncontainer.h:96
#11 Phonon::VLC::MediaController::MediaController (this=0x7fa4cc00f5c8) at ../../vlc/mediacontroller.cpp:40
#12 0x00007fa4d0188282 in Phonon::VLC::MediaObject::MediaObject (this=0x7fa4cc00f5b0, parent=<optimized out>) at ../../vlc/mediaobject.cpp:61
#13 0x00007fa4d0170000 in Phonon::VLC::Backend::createObject (this=0x1646b20, c=<optimized out>, parent=0x15aa150, args=...) at ../../vlc/backend.cpp:154
#14 0x00007fa4e2025401 in Phonon::Factory::createMediaObject (parent=0x15aa150) at ../../phonon/factory.cpp:349
#15 0x00007fa4e2030976 in createBackendObject (this=0x161e4d0) at ../../phonon/mediaobject.cpp:58
#16 Phonon::MediaObjectPrivate::createBackendObject (this=0x161e4d0) at ../../phonon/mediaobject.cpp:58
#17 0x00007fa4e2024bd9 in Phonon::FactoryPrivate::phononBackendChanged (this=0x161dc40) at ../../phonon/factory.cpp:313
#18 0x00007fa4e2024d82 in Phonon::FactoryPrivate::qt_metacall (this=0x161dc40, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7ffff2cd0d40) at ./factory.moc:77
#19 0x00007fa4e06fd0e9 in QDBusConnectionPrivate::deliverCall (this=0x1465f70, object=0x161dc40, msg=..., metaTypes=..., slotIdx=8) at qdbusintegrator.cpp:942
#20 0x00007fa4e070638f in QDBusCallDeliveryEvent::placeMetaCall (this=<optimized out>, object=<optimized out>) at qdbusintegrator_p.h:103
#21 0x00007fa4e03bca5e in QObject::event (this=0x161dc40, e=<optimized out>) at kernel/qobject.cpp:1217
#22 0x00007fa4e101f424 in notify_helper (e=0x7fa488003b10, receiver=0x161dc40, this=0x1471f30) at kernel/qapplication.cpp:4486
#23 QApplicationPrivate::notify_helper (this=0x1471f30, receiver=0x161dc40, e=0x7fa488003b10) at kernel/qapplication.cpp:4458
#24 0x00007fa4e1024291 in QApplication::notify (this=0x7ffff2cd1600, receiver=0x161dc40, e=0x7fa488003b10) at kernel/qapplication.cpp:4365
#25 0x00007fa4e2496126 in KApplication::notify (this=0x7ffff2cd1600, receiver=0x161dc40, event=0x7fa488003b10) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007fa4e03a5afc in QCoreApplication::notifyInternal (this=0x7ffff2cd1600, receiver=0x161dc40, event=0x7fa488003b10) at kernel/qcoreapplication.cpp:787
#27 0x00007fa4e03a951f in sendEvent (event=0x7fa488003b10, receiver=0x161dc40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x144d5e0) at kernel/qcoreapplication.cpp:1428
#29 0x00007fa4e03d0a73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#30 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#31 0x00007fa4dd37ba5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fa4dd37c258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fa4dd37c429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fa4e03d0ed6 in QEventDispatcherGlib::processEvents (this=0x144ecd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#35 0x00007fa4e10c707e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007fa4e03a4cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007fa4e03a4ef7 in QEventLoop::exec (this=0x7ffff2cd1560, flags=...) at kernel/qeventloop.cpp:201
#38 0x00007fa4e03a9789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#39 0x0000000000409787 in main (argc=1, argv=0x7ffff2cd1988) at ../../knotify/main.cpp:73

Reported using DrKonqi
Comment 1 Christoph Feck 2011-11-07 15:05:49 UTC

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