Bug 257483

Summary: Crash dolphin in video preview information panel
Product: [Frameworks and Libraries] phonon-backend-vlc Reporter: T K Lyn <WiFiCrawler>
Component: generalAssignee: Harald Sitter <sitter>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bcooksley, fabo, jb, martin.sandsmark, myriam
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description T K Lyn 2010-11-21 06:11:37 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.33.7-pclos6.bfs i686
Distribution: "PCLinuxOS"

-- Information about the crash:
- What I was doing when the application crashed:
information panel set to preview video
- Unusual behavior I noticed:
vlc frontend to phenon opens vlc
- Custom settings of the application:
icon preview in dolphin. places information panel previews video. works well with wmv, not so well with mpeg-4

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.2600.0-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Current thread is 1 (Thread 0xb78946d0 (LWP 3966))]

Thread 2 (Thread 0xacebcb70 (LWP 4281)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0x495529e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb2a51673 in vlc_cond_wait () from /usr/lib/libvlccore.so.4
#3  0xb29cf14c in ?? () from /usr/lib/libvlccore.so.4
#4  0x4954e885 in start_thread () from /lib/i686/libpthread.so.0
#5  0x494b566e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb78946d0 (LWP 3966)):
[KCrash Handler]
#7  0xb2ae80ae in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_vlc.so
#8  0xb2ae291a in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_vlc.so
#9  0xb2ad2e8b in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_vlc.so
#10 0x4ac8685c in ?? () from /usr/lib/libphonon.so.4
#11 0x4ac88add in ?? () from /usr/lib/libphonon.so.4
#12 0x4ac8570f in Phonon::MediaNodePrivate::~MediaNodePrivate() () from /usr/lib/libphonon.so.4
#13 0x4ac8c97c in ?? () from /usr/lib/libphonon.so.4
#14 0x4ac851dd in Phonon::MediaNode::~MediaNode() () from /usr/lib/libphonon.so.4
#15 0x4ac8b666 in Phonon::AbstractAudioOutput::~AbstractAudioOutput() () from /usr/lib/libphonon.so.4
#16 0x4ac8f383 in ?? () from /usr/lib/libphonon.so.4
#17 0x49bcc203 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#18 0x4c426e33 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#19 0x4ac9cc12 in Phonon::VideoPlayer::~VideoPlayer() () from /usr/lib/libphonon.so.4
#20 0x4b524672 in ?? () from /usr/lib/libkdeinit4_dolphin.so
#21 0x49bcc203 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#22 0x4c426e33 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#23 0x4b504a4d in ?? () from /usr/lib/libkdeinit4_dolphin.so
#24 0x49bcc203 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#25 0x4c426e33 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#26 0x4b525dbd in ?? () from /usr/lib/libkdeinit4_dolphin.so
#27 0x4b52137a in ?? () from /usr/lib/libkdeinit4_dolphin.so
#28 0x49bcc203 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#29 0x4c426e33 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#30 0x4b525dbd in ?? () from /usr/lib/libkdeinit4_dolphin.so
#31 0x4b52086b in ?? () from /usr/lib/libkdeinit4_dolphin.so
#32 0x49bcc203 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#33 0x4c426e33 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#34 0x4c8342b5 in QDockWidget::~QDockWidget() () from /usr/lib/libQtGui.so.4
#35 0x49bcc203 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#36 0x4c426e33 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#37 0x4c86c0cf in QMainWindow::~QMainWindow() () from /usr/lib/libQtGui.so.4
#38 0x4b3a1834 in KMainWindow::~KMainWindow() () from /usr/lib/libkdeui.so.5
#39 0x4b3e93ac in KXmlGuiWindow::~KXmlGuiWindow() () from /usr/lib/libkdeui.so.5
#40 0x4b50655f in ?? () from /usr/lib/libkdeinit4_dolphin.so
#41 0x49bc9c53 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQtCore.so.4
#42 0x49bcc0b0 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#43 0x4c41e610 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#44 0x4c86d144 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#45 0x4b39f254 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#46 0x4b3e9c92 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#47 0x4c3be38c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#48 0x4c3c6318 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#49 0x4b2a1c11 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#50 0x49bb8b0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#51 0x49bbcddc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#52 0x49bbcf9c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#53 0x49be87b4 in ?? () from /usr/lib/libQtCore.so.4
#54 0x4975f5de in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#55 0x49763458 in ?? () from /usr/lib/libglib-2.0.so.0
#56 0x497635fe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#57 0x49be8291 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#58 0x4c48115a in ?? () from /usr/lib/libQtGui.so.4
#59 0x49bb75bd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#60 0x49bb7a49 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#61 0x49bbd070 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#62 0x4c3bd074 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#63 0x4b51e329 in kdemain () from /usr/lib/libkdeinit4_dolphin.so
#64 0x080486ab in _start ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-11-21 23:25:59 UTC
Sorry, but your backtrace is not useful, as you are lacking debugging symbols. If you can reproduce this bug, please check here on how to get a valid backtrace:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

You will need especially the phonon and dolphin debugging symbols. Usually, clicking on the button to get debugging symbols in Dr. Konqi when the crash happens allows you to install those.
Comment 2 Harald Sitter 2011-02-24 07:31:49 UTC
You did not change the backend of phonon before that happend by any chance did you?

Anyhow, waiting for info.

FWIW it is probably a duplicate of https://bugs.kde.org/show_bug.cgi?id=210427 - 2 reasons: a) the crash happens in destruction of phonon b) phonon does not do video preview so it is related to audio clearly and for that we had multiple duplicates of dolphin-crashes already.
Comment 3 T K Lyn 2011-02-24 23:34:03 UTC
Hi
YES I DID
backend is vlc not xine

On Wed, Feb 23, 2011 at 11:31 PM, Harald Sitter <sitter@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=257483
>
>
> Harald Sitter <sitter@kde.org> changed:
>
>           What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>             Status|UNCONFIRMED                 |RESOLVED
>         Resolution|                            |WAITINGFORINFO
>
>
>
>
> --- Comment #2 from Harald Sitter <sitter kde org>  2011-02-24 07:31:49 ---
> You did not change the backend of phonon before that happend by any chance
> did
> you?
>
> Anyhow, waiting for info.
>
> FWIW it is probably a duplicate of
> https://bugs.kde.org/show_bug.cgi?id=210427
> - 2 reasons: a) the crash happens in destruction of phonon b) phonon does
> not
> do video preview so it is related to audio clearly and for that we had
> multiple
> duplicates of dolphin-crashes already.
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 4 Harald Sitter 2011-02-24 23:44:13 UTC
Marking as duplicate then. Thanks.

*** This bug has been marked as a duplicate of bug 210427 ***
Comment 5 Myriam Schweingruber 2011-04-27 21:33:28 UTC
Reassigning to the new bugzilla product for better bug tracing of the various
backends. Sorry for the noise.