Bug 196792

Summary: SystemSettings Phonon module crashes after test playback is finished
Product: [Frameworks and Libraries] Phonon Reporter: Eduard Sukharev <kraplax>
Component: generalAssignee: Matthias Kretz <kretz>
Status: RESOLVED FIXED    
Severity: crash CC: ralf.habacker
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Microsoft Windows   
Latest Commit: Version Fixed In: 4.4.2
Sentry Crash Report:
Attachments: The backtrace

Description Eduard Sukharev 2009-06-16 19:48:23 UTC
Version:            (using Devel)
Compiler:          gcc 
OS:                MS Windows
Installed from:    Compiled sources

How to reproduce:
1. Open SystemSettings or run 'kcmshell4 kcm_phonon'
2. Chose any device (i had 4 to chose from, all of them just combination of DirectSound and my AC97 sound card device)
3. Press the 'Test' button and chose the audo filter on prompt (if you've already set it not to prompt it's ok - the outcome is equal with or without using ffdshow filter)

What happens: the SystemSettings or kcmshell4 module crashes

This only happens on KDE on Windows. Tested on Windows XP SP3, both precompiled binary packages (MSVC, release mode) and self compiled from trunk (MinGW, DebWithRelInfo).

Will attach the backtrace from selfcompiled MinGW version.
Comment 1 Eduard Sukharev 2009-06-16 19:50:28 UTC
Created attachment 34591 [details]
The backtrace

Here's a backtrace
Comment 2 Dario Andres 2009-06-16 20:15:46 UTC
Backtrace from comment 1:
---

Program received signal SIGSEGV, Segmentation fault.
0x003e0391 in ?? ()
(gdb) bt
#0  0x003e0391 in ?? ()
#1  0x0e833edb in Phonon::DS9::MediaObject::handleComplete (this=0xd277c20,
    graph=<incomplete type>)
    at X:/shared/svn/trunk/kdesupport/phonon/ds9/mediaobject.cpp:948
#2  0x0e833ff6 in Phonon::DS9::MediaObject::handleEvents (this=0xd277c20,
    graph=0x22d310, eventCode=1, param1=0)
    at X:/shared/svn/trunk/kdesupport/phonon/ds9/compointer.h:75
#3  0x0e83a86f in Phonon::DS9::MediaObject::qt_metacall (this=0xd277c20,
    _c=InvokeMetaMethod, _id=19, _a=0xb7458e0)
    at X:/shared/svn/trunk/kdesupport/phonon/ds9/compointer.h:53
#4  0x6a33c549 in ZN14QMetaCallEvent13placeMetaCallEP7QObject ()
   from X:\rel-build\bin\QtCore4.dll
#5  0x6a340102 in ZN7QObject5eventEP6QEvent ()
   from X:\rel-build\bin\QtCore4.dll
#6  0x6510c8ac in ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent ()
   from X:\rel-build\bin\QtGui4.dll
#7  0x6510e117 in ZN12QApplication6notifyEP7QObjectP6QEvent ()
   from X:\rel-build\bin\QtGui4.dll
#8  0x0302a2bb in KApplication::notify (this=0x22fd60, receiver=0xd277c20,
    event=0xd2b1f50)
    at X:/shared/svn/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#9  0x6a32984a in ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent ()
   from X:\rel-build\bin\QtCore4.dll
#10 0x6a32efd7 in ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData () from X:\rel-build\bin\QtCore4.dll
#11 0x6a35f3d5 in ZN21QEventDispatcherWin3213processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE () from X:\rel-build\bin\QtCore4.dll
#12 0x65192970 in Z25qWinProcessConfigRequestsv ()
   from X:\rel-build\bin\QtGui4.dll
#13 0x6a329168 in ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE () from X:\rel-build\bin\QtCore4.dll
#14 0x6a329371 in ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE ()
   from X:\rel-build\bin\QtCore4.dll
#15 0x65739796 in ZN7QDialog4execEv () from X:\rel-build\bin\QtGui4.dll
#16 0x00407bfb in kdemain (_argc=2, _argv=0x3ea910)
    at X:/shared/svn/trunk/KDE/kdebase/runtime/kcmshell/main.cpp:267
#17 0x00408aaa in main (argc=2, argv=0x3ea910)
    at X:/rel-build/tmp/kdebase-runtime-20080202/work/mingw-RelWithDebInfo/kcmshell/kcmshell4_dummy.cpp:3
Comment 3 Jonathan Thomas 2009-12-16 17:21:15 UTC
*** Bug 184297 has been marked as a duplicate of this bug. ***
Comment 4 Myriam Schweingruber 2010-04-05 13:34:04 UTC
Edouard, could you please test with the phonon vlc-backend? Please also state the version of Phonon you are using.
Comment 5 Myriam Schweingruber 2010-05-03 10:19:29 UTC
Closing for lack of feedback. Please only reopen this report if you can reproduce it with the latest VLC backend and Phonon version.