Bug 298624 - Gwenview crashes trying to show AVI video [@ Phonon::VLC::VideoWidget::setNextFrame]
Summary: Gwenview crashes trying to show AVI video [@ Phonon::VLC::VideoWidget::setNex...
Status: RESOLVED DUPLICATE of bug 287124
Alias: None
Product: phonon-backend-vlc
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 0.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 0.5.1
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-22 21:13 UTC by Marco Calignano
Modified: 2012-05-29 15:33 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Calignano 2012-04-22 21:13:44 UTC
Application: gwenview (2.8.2)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.0.0-17-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
I was doing a slides show at fullscreen with Gwenview. Every time it found an AVI file ot try to show it but then it crashed.
The bug repetead several Time. 
I can also remember for sure that with the KDE 4.7 I did not have problem watching video done with the same camera

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f500ab957c0 (LWP 3151))]

Thread 6 (Thread 0x7f4ff4343700 (LWP 3152)):
#0  0x00007f5007595473 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5003c00f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5003c01429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f50099ff5a6 in QEventDispatcherGlib::processEvents (this=0x27db830, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f50099ced82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f50099cefd7 in QEventLoop::exec (this=0x7f4ff4342cd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f50098ce077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f50099aeaff in QInotifyFileSystemWatcherEngine::run (this=0x27bd900) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f50098d109b in QThreadPrivate::start (arg=0x27bd900) at thread/qthread_unix.cpp:298
#9  0x00007f5000ede56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f50044caefc in start_thread (arg=0x7f4ff4343700) at pthread_create.c:304
#11 0x00007f50075a159d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f4ff31e2700 (LWP 3154)):
#0  pthread_mutex_lock (mutex=0x25f9c28) at forward.c:182
#1  0x00007f5003c01044 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5003c01429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f50099ff5a6 in QEventDispatcherGlib::processEvents (this=0x25b1090, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f50099ced82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f50099cefd7 in QEventLoop::exec (this=0x7f4ff31e1cd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f50098ce077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f50099aeaff in QInotifyFileSystemWatcherEngine::run (this=0x2598630) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f50098d109b in QThreadPrivate::start (arg=0x2598630) at thread/qthread_unix.cpp:298
#9  0x00007f5000ede56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f50044caefc in start_thread (arg=0x7f4ff31e2700) at pthread_create.c:304
#11 0x00007f50075a159d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f4feee64700 (LWP 3156)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f50098d15ab in wait (time=18446744073709551615, this=0x27576a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x273f418, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f500a4e73e7 in Gwenview::SemanticInfoThread::run (this=0x273f400) at ../../lib/semanticinfo/nepomuksemanticinfobackend.cpp:145
#4  0x00007f50098d109b in QThreadPrivate::start (arg=0x273f400) at thread/qthread_unix.cpp:298
#5  0x00007f5000ede56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007f50044caefc in start_thread (arg=0x7f4feee64700) at pthread_create.c:304
#7  0x00007f50075a159d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f4fec18c700 (LWP 3219)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f4fefb00d54 in LoopRequest (p_playlist=0x7ccb800) at playlist/thread.c:539
#2  Thread (data=0x7ccb800) at playlist/thread.c:586
#3  0x00007f5000ede56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007f50044caefc in start_thread (arg=0x7f4fec18c700) at pthread_create.c:304
#5  0x00007f50075a159d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4fa283c700 (LWP 3228)):
[KCrash Handler]
#6  parent (this=0xd5de570) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:273
#7  parentWidget (this=0xd5de570) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1033
#8  QWidget::window (this=0xd5de580) at kernel/qwidget.cpp:4337
#9  0x00007f50082443da in QWidget::update (this=0xd5de580, rect=...) at kernel/qwidget.cpp:10552
#10 0x00007f50082444b3 in QWidget::update (this=<optimized out>) at kernel/qwidget.cpp:10520
#11 0x00007f4ff11dba35 in Phonon::VLC::VideoWidget::setNextFrame (this=0xd5de580, array=..., width=0, height=0) at ../../vlc/videowidget.cpp:335
#12 0x00007f4ff11dbac5 in Phonon::VLC::VideoWidget::unlock (data=0xd5de580, id=<optimized out>, pixels=<optimized out>) at ../../vlc/videowidget.cpp:288
#13 0x00007f4fc4cc8d06 in Unlock (picture=<optimized out>) at vmem.c:306
#14 0x00007f4fc59d2d3a in vout_display_Display (picture=0x7cd3a10, vd=<optimized out>) at ../../include/vlc_vout_wrapper.h:54
#15 Display (vout=<optimized out>, picture=0x7d16f88) at wrapper.c:415
#16 0x00007f4fefb37381 in RunThread (p_this=0x7d16b40) at video_output/video_output.c:1222
#17 0x00007f5000ede56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#18 0x00007f50044caefc in start_thread (arg=0x7f4fa283c700) at pthread_create.c:304
#19 0x00007f50075a159d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f500ab957c0 (LWP 3151)):
#0  0x00007f50044cc1f8 in pthread_join (threadid=139980005689088, thread_return=0x0) at pthread_join.c:89
#1  0x00007f4fefb2a4d3 in vout_CloseAndRelease (p_vout=0x7d16b40) at ../include/vlc_vout.h:279
#2  RequestVout (b_recycle=false, p_fmt=<optimized out>, p_vout=<optimized out>, p_resource=0x5649e90) at input/resource.c:218
#3  input_resource_RequestVout (p_resource=0x5649e90, p_vout=<optimized out>, p_fmt=<optimized out>, b_recycle=false) at input/resource.c:463
#4  0x00007f4ff0043020 in libvlc_media_player_stop (p_mi=0x7ccf2f0) at control/media_player.c:776
#5  0x00007f4ff11d4f79 in Phonon::VLC::MediaObject::stop (this=0xd5e0490) at ../../vlc/mediaobject.cpp:611
#6  0x00007f5006b499f0 in Phonon::MediaObject::~MediaObject() () from /usr/lib/libphonon.so.4
#7  0x00007f5006b49a19 in Phonon::MediaObject::~MediaObject() () from /usr/lib/libphonon.so.4
#8  0x00007f50099e2a35 in QObjectPrivate::deleteChildren (this=0xab430c0) at kernel/qobject.cpp:1908
#9  0x00007f50099e8c9c in QObject::~QObject (this=0xab42c90, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#10 0x00007f500a498da9 in Gwenview::VideoViewAdapter::~VideoViewAdapter (this=0xab42c90, __in_chrg=<optimized out>) at ../../lib/documentview/videoviewadapter.cpp:240
#11 0x00007f500a490c04 in cleanup (pointer=<optimized out>) at /usr/include/qt4/QtCore/qscopedpointer.h:62
#12 ~QScopedPointer (this=0xa9986b8, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qscopedpointer.h:100
#13 ~DocumentViewPrivate (this=0xa998670, __in_chrg=<optimized out>) at ../../lib/documentview/documentview.cpp:83
#14 Gwenview::DocumentView::~DocumentView (this=0xab33ea0, __in_chrg=<optimized out>) at ../../lib/documentview/documentview.cpp:330
#15 0x00007f500a490c99 in Gwenview::DocumentView::~DocumentView (this=0xab33ea0, __in_chrg=<optimized out>) at ../../lib/documentview/documentview.cpp:331
#16 0x00007f500a49bd9f in qDeleteAll<QSet<Gwenview::DocumentView*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#17 qDeleteAll<QSet<Gwenview::DocumentView*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#18 resetSet (set=0x2b03980, this=<optimized out>) at ../../lib/documentview/documentviewcontainer.cpp:80
#19 Gwenview::DocumentViewContainer::reset (this=0x2837780) at ../../lib/documentview/documentviewcontainer.cpp:135
#20 0x0000000000431a30 in Gwenview::ViewMainPage::reset (this=0x2748d70) at ../../app/viewmainpage.cpp:690
#21 0x000000000044f28e in Gwenview::MainWindow::setActiveViewModeAction (this=0x252dd00, action=<optimized out>) at ../../app/mainwindow.cpp:937
#22 0x000000000044f3ab in Gwenview::MainWindow::qt_metacall (this=0x252dd00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff0f27a100) at ./mainwindow.moc:135
#23 0x00007f50099e4589 in QMetaObject::activate (sender=0x25f7f30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff0f27a100) at kernel/qobject.cpp:3566
#24 0x00007f50081fe99f in QActionGroup::triggered (this=<optimized out>, _t1=0x25f7280) at .moc/release-shared/moc_qactiongroup.cpp:160
#25 0x00007f50081fea27 in QActionGroupPrivate::_q_actionTriggered (this=<optimized out>) at kernel/qactiongroup.cpp:93
#26 0x00007f50099e4381 in QMetaObject::activate (sender=0x25f7280, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff0f27a270) at kernel/qobject.cpp:3547
#27 0x00007f50081fbe32 in QAction::triggered (this=<optimized out>, _t1=true) at .moc/release-shared/moc_qaction.cpp:277
#28 0x00007f50081fc01f in QAction::activate (this=0x25f7280, event=<optimized out>) at kernel/qaction.cpp:1257
#29 0x00007f50085ce73a in QAbstractButtonPrivate::click (this=0x2c5cc60) at widgets/qabstractbutton.cpp:530
#30 0x00007f50085ce9ec in QAbstractButton::mouseReleaseEvent (this=0x2c49d90, e=0x7fff0f27ab50) at widgets/qabstractbutton.cpp:1123
#31 0x00007f500868c1ca in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:718
#32 0x00007f5008252af4 in QWidget::event (this=0x2c49d90, event=0x7fff0f27ab50) at kernel/qwidget.cpp:8362
#33 0x00007f50082022e4 in notify_helper (e=0x7fff0f27ab50, receiver=0x2c49d90, this=0x2545400) at kernel/qapplication.cpp:4559
#34 QApplicationPrivate::notify_helper (this=0x2545400, receiver=0x2c49d90, e=0x7fff0f27ab50) at kernel/qapplication.cpp:4531
#35 0x00007f5008207b0f in QApplication::notify (this=<optimized out>, receiver=0x2c49d90, e=0x7fff0f27ab50) at kernel/qapplication.cpp:4102
#36 0x00007f5008f34bf6 in KApplication::notify (this=0x7fff0f27b880, receiver=0x2c49d90, event=0x7fff0f27ab50) at ../../kdeui/kernel/kapplication.cpp:311
#37 0x00007f50099cff9c in QCoreApplication::notifyInternal (this=0x7fff0f27b880, receiver=0x2c49d90, event=0x7fff0f27ab50) at kernel/qcoreapplication.cpp:876
#38 0x00007f50082032b2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#39 QApplicationPrivate::sendMouseEvent (receiver=0x2c49d90, event=0x7fff0f27ab50, alienWidget=0x2c49d90, nativeWidget=0x2c3e150, buttonDown=0x2c49d90, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#40 0x00007f500827f955 in QETWidget::translateMouseEvent (this=0x2c3e150, event=<optimized out>) at kernel/qapplication_x11.cpp:4617
#41 0x00007f500827e80a in QApplication::x11ProcessEvent (this=0x7fff0f27b880, event=0x7fff0f27b410) at kernel/qapplication_x11.cpp:3732
#42 0x00007f50082a7862 in x11EventSourceDispatch (s=0x2548840, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x00007f5003c00a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f5003c01258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f5003c01429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f50099ff53f in QEventDispatcherGlib::processEvents (this=0x24e4770, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#47 0x00007f50082a74ee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f50099ced82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007f50099cefd7 in QEventLoop::exec (this=0x7fff0f27b7e0, flags=...) at kernel/qeventloop.cpp:204
#50 0x00007f50099d4067 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#51 0x00000000004268d5 in main (argc=6, argv=0x7fff0f27bba8) at ../../app/main.cpp:142

Possible duplicates by query: bug 162055.

Reported using DrKonqi
Comment 1 Harald Sitter 2012-05-29 15:33:27 UTC

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