Bug 236504 - Dragon only shows orange bars on .avi video, then crashes
Summary: Dragon only shows orange bars on .avi video, then crashes
Status: RESOLVED DUPLICATE of bug 233717
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-06 02:54 UTC by aaron.carr
Modified: 2011-11-23 13:47 UTC (History)
1 user (show)

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 aaron.carr 2010-05-06 02:54:19 UTC
Application: dragon (2.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-21-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Every time I try to play a .avi video file, Dragon player only shows a screen with weird orange streaks and then crashes. This happens every time. All codecs are installed, and the same video files play fine on VLC.

The crash can be reproduced every time.

 -- Backtrace:
Application: Dragon Player (dragon), signal: Aborted
__lll_lock_wait_private ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7f22c5595760 (LWP 17309))]

Thread 8 (Thread 0x7f22b2b14710 (LWP 17310)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f22c4161081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f22c0abd9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f22c236869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f22b16d8710 (LWP 17311)):
#0  0x00007f22c235bf53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f22bd37529a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f22bd3757d7 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f22bd3758f8 in ?? () from /usr/lib/libxcb.so.1
#4  0x00007f22bd375a0a in xcb_flush () from /usr/lib/libxcb.so.1
#5  0x00007f22b210f7de in ?? () from /usr/lib/xine/plugins/1.27/xineplug_vo_out_xcbxv.so
#6  0x00007f22c416e7aa in ?? () from /usr/lib/libxine.so.1
#7  0x00007f22c416ebb3 in ?? () from /usr/lib/libxine.so.1
#8  0x00007f22c0abd9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f22c236869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f22b0ed7710 (LWP 17312)):
#0  0x00007f22c0abf03d in pthread_join (threadid=139786874509072, thread_return=0x7f22b0ed6388) at pthread_join.c:89
#1  0x00007f22c416a654 in _x_video_decoder_shutdown () from /usr/lib/libxine.so.1
#2  0x00007f22c415dbce in xine_dispose () from /usr/lib/libxine.so.1
#3  0x00007f22b9ab84c9 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#4  0x00007f22b9ab18ff in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#5  0x00007f22b9ab1a8d in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#6  0x00007f22c372cd6d in QObject::event (this=0x7f22ac002f40, e=0x7f22ac002530) at kernel/qobject.cpp:1231
#7  0x00007f22c2ad622c in QApplicationPrivate::notify_helper (this=0x1489620, receiver=0x7f22ac002f40, e=0x7f22ac002530) at kernel/qapplication.cpp:4300
#8  0x00007f22c2adc6fb in QApplication::notify (this=0x7fffd4aee6a0, receiver=0x7f22ac002f40, e=0x7f22ac002530) at kernel/qapplication.cpp:4183
#9  0x00007f22c4ac9526 in KApplication::notify (this=0x7fffd4aee6a0, receiver=0x7f22ac002f40, event=0x7f22ac002530) at ../../kdeui/kernel/kapplication.cpp:302
#10 0x00007f22c371d06c in QCoreApplication::notifyInternal (this=0x7fffd4aee6a0, receiver=0x7f22ac002f40, event=0x7f22ac002530) at kernel/qcoreapplication.cpp:704
#11 0x00007f22c371f7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1b89f40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#12 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1b89f40) at kernel/qcoreapplication.cpp:1345
#13 0x00007f22c37469d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#14 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#15 0x00007f22be6258c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#16 0x00007f22be629748 in ?? () from /lib/libglib-2.0.so.0
#17 0x00007f22be6298fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#18 0x00007f22c3746513 in QEventDispatcherGlib::processEvents (this=0x1b88610, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#19 0x00007f22c371b992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#20 0x00007f22c371bd6c in QEventLoop::exec (this=0x7f22b0ed6d90, flags=) at kernel/qeventloop.cpp:201
#21 0x00007f22c3625d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#22 0x00007f22b9ab3440 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#23 0x00007f22c3628775 in QThreadPrivate::start (arg=0x1b8acd0) at thread/qthread_unix.cpp:248
#24 0x00007f22c0abd9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#25 0x00007f22c236869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#26 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f22abfff710 (LWP 17315)):
#0  0x00007f22c235bf53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f22b04d1915 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007f22c0abd9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f22c236869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f22ab7fe710 (LWP 17316)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f22c4171e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f22c0abd9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f22c236869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f22aaffd710 (LWP 17317)):
[KCrash Handler]
#5  0x00007f22c22b5a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f22c22b95c0 in *__GI_abort () at abort.c:92
#7  0x00007f22c22ef4fb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007f22c22f95b6 in malloc_printerr (action=3, str=0x7f22c23c8413 "free(): invalid pointer", ptr=<value optimized out>) at malloc.c:6264
#9  0x00007f22c22ffe53 in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3738
#10 0x00007f22b776b9dc in av_freep () from /usr/lib/libavutil.so.49
#11 0x00007f22b7a5b698 in avcodec_default_free_buffers () from /usr/lib/libavcodec.so.52
#12 0x00007f22b7a5beba in avcodec_close () from /usr/lib/libavcodec.so.52
#13 0x00007f22b83d6e9b in ?? () from /usr/lib/xine/plugins/1.27/xineplug_decode_ff.so
#14 0x00007f22c41677cf in _x_free_video_decoder () from /usr/lib/libxine.so.1
#15 0x00007f22c416ae0c in ?? () from /usr/lib/libxine.so.1
#16 0x00007f22c0abd9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x00007f22c236869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f22a21d4710 (LWP 17321)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f22c4171e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f22c0abd9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f22c236869d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f22c5595760 (LWP 17309)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f22c23013ac in _L_lock_12430 () from /lib/libc.so.6
#2  0x00007f22c22ffe48 in *__GI___libc_free (mem=0x7f22c25ffe40) at malloc.c:3736
#3  0x00007f22c2aea208 in QVector<QLayoutStruct>::operator= (this=0x7f22c25ffe40, v=...) at ../../include/QtCore/../../src/corelib/tools/qvector.h:381
#4  0x00007f22c2ae7ffa in QVector<QLayoutStruct>::clear (this=0x1be8d38) at ../../include/QtCore/../../src/corelib/tools/qvector.h:335
#5  QBoxLayoutPrivate::setDirty (this=0x1be8d38) at kernel/qboxlayout.cpp:116
#6  QBoxLayout::invalidate (this=0x1be8d38) at kernel/qboxlayout.cpp:756
#7  0x00007f22c2b302d6 in QWidget::changeEvent (this=0x1be8d58, event=<value optimized out>) at kernel/qwidget.cpp:8490
#8  0x00007f22c2b2bd38 in QWidget::event (this=0x1be8d58, event=0x7fffd4aed4d0) at kernel/qwidget.cpp:8288
#9  0x00007f22c2ad622c in QApplicationPrivate::notify_helper (this=0x1489620, receiver=0x1be8d58, e=0x7fffd4aed4d0) at kernel/qapplication.cpp:4300
#10 0x00007f22c2adc6fb in QApplication::notify (this=0x7fffd4aee6a0, receiver=0x1be8d58, e=0x7fffd4aed4d0) at kernel/qapplication.cpp:4183
#11 0x00007f22c4ac9526 in KApplication::notify (this=0x7fffd4aee6a0, receiver=0x1be8d58, event=0x7fffd4aed4d0) at ../../kdeui/kernel/kapplication.cpp:302
#12 0x00007f22c371d06c in QCoreApplication::notifyInternal (this=0x7fffd4aee6a0, receiver=0x1be8d58, event=0x7fffd4aed4d0) at kernel/qcoreapplication.cpp:704
#13 0x00007f22c2b25ffe in QCoreApplication::sendEvent (this=0x1bea060, font=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#14 QWidgetPrivate::updateFont (this=0x1bea060, font=<value optimized out>) at kernel/qwidget.cpp:4660
#15 0x00007f22c2b25dfc in QWidgetPrivate::setFont_helper (this=0x1bea060) at ../../include/QtGui/private/../../../src/gui/kernel/qwidget_p.h:367
#16 QWidgetPrivate::resolveFont (this=0x1bea060) at kernel/qwidget.cpp:4594
#17 0x00007f22c2b25f9d in QWidgetPrivate::updateFont (this=0x1be9d00, font=<value optimized out>) at kernel/qwidget.cpp:4648
#18 0x00007f22c2b25dfc in QWidgetPrivate::setFont_helper (this=0x1be9d00) at ../../include/QtGui/private/../../../src/gui/kernel/qwidget_p.h:367
#19 QWidgetPrivate::resolveFont (this=0x1be9d00) at kernel/qwidget.cpp:4594
#20 0x00007f22c2b2f05f in QWidget::setParent (this=0x1be9600, parent=0x0, f=) at kernel/qwidget.cpp:9814
#21 0x00007f22c2b2f512 in QWidget::setParent (this=0x7f22c25ffe40, parent=0x80) at kernel/qwidget.cpp:9734
#22 0x00007f22c2b37a40 in QWidgetAction::releaseWidget (this=0x1d1ef50, widget=0x1be9600) at kernel/qwidgetaction.cpp:207
#23 0x00007f22c2f55262 in ~QToolBarLayout (this=0x15b5570, __in_chrg=<value optimized out>) at widgets/qtoolbarlayout.cpp:101
#24 0x00007f22c2b331ac in ~QWidget (this=0x1d57f60, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1392
#25 0x00007f22c4bd22de in ~KToolBar (this=0x1d57f60, __in_chrg=<value optimized out>) at ../../kdeui/widgets/ktoolbar.cpp:728
#26 0x00007f22c372ba5c in QObjectPrivate::deleteChildren (this=0x156dfa0) at kernel/qobject.cpp:1986
#27 0x00007f22c2b332d5 in ~QWidget (this=0x158cc70, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1469
#28 0x00007f22c4ba3d75 in ~KMainWindow (this=0x158cc70, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:476
#29 0x000000000042425c in ~MainWindow (this=0x158cc70, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../../dragonplayer/src/app/mainWindow.cpp:275
#30 0x00007f22c372cd6d in QObject::event (this=0x158cc70, e=0x1579df0) at kernel/qobject.cpp:1231
#31 0x00007f22c2b2bbdf in QWidget::event (this=0x158cc70, event=0x1579df0) at kernel/qwidget.cpp:8455
#32 0x00007f22c2eeecab in QMainWindow::event (this=0x158cc70, event=0x1579df0) at widgets/qmainwindow.cpp:1433
#33 0x00007f22c4be06f3 in KXmlGuiWindow::event (this=0x7f22c25ffe40, ev=0x80) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#34 0x00007f22c2ad622c in QApplicationPrivate::notify_helper (this=0x1489620, receiver=0x158cc70, e=0x1579df0) at kernel/qapplication.cpp:4300
#35 0x00007f22c2adc6fb in QApplication::notify (this=0x7fffd4aee6a0, receiver=0x158cc70, e=0x1579df0) at kernel/qapplication.cpp:4183
#36 0x00007f22c4ac9526 in KApplication::notify (this=0x7fffd4aee6a0, receiver=0x158cc70, event=0x1579df0) at ../../kdeui/kernel/kapplication.cpp:302
#37 0x00007f22c371d06c in QCoreApplication::notifyInternal (this=0x7fffd4aee6a0, receiver=0x158cc70, event=0x1579df0) at kernel/qcoreapplication.cpp:704
#38 0x00007f22c371f7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1472c30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1472c30) at kernel/qcoreapplication.cpp:1345
#40 0x00007f22c37469d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#41 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#42 0x00007f22be6258c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0x00007f22be629748 in ?? () from /lib/libglib-2.0.so.0
#44 0x00007f22be6298fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#45 0x00007f22c3746513 in QEventDispatcherGlib::processEvents (this=0x1472380, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#46 0x00007f22c2b8646e in QGuiEventDispatcherGlib::processEvents (this=0x7f22c25ffe40, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x00007f22c371b992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#48 0x00007f22c371bd6c in QEventLoop::exec (this=0x7fffd4aee650, flags=) at kernel/qeventloop.cpp:201
#49 0x00007f22c371faab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#50 0x00000000004231f7 in main (argc=2, argv=<value optimized out>) at ../../../../dragonplayer/src/app/main.cpp:57

Possible duplicates by query: bug 219557.

Reported using DrKonqi
Comment 1 Aakash 2011-11-22 13:08:49 UTC
This bug might be related to/be a possible duplicate of https://bugs.kde.org/show_bug.cgi?id=236342. 
Also, it contains some issues related to xine, which is not currently maintained.
Comment 2 Myriam Schweingruber 2011-11-23 13:47:25 UTC
It is a problem with the libavcodec library, please make sure it is installed correctly.

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