Bug 350528 - Crash when pausing video in Gwenview
Summary: Crash when pausing video in Gwenview
Status: RESOLVED DUPLICATE of bug 344809
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 5.0.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-22 22:06 UTC by Justin Zane Chudgar
Modified: 2016-11-02 16:27 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 Justin Zane Chudgar 2015-07-22 22:06:58 UTC
Application: gwenview (5.0.0)

Qt Version: 5.5.0
Operating System: Linux 4.1.2-2-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

Used <space> to pause video. Crash happened immediately.

- Unusual behavior I noticed:

Gwenview's handling of videos is notably unstable as other reports indicate. 
Plasma frequently seqfaults, which is what induced me to create a debug build for it. 
Both plasma and gwenview have been unstable for several weeks, at minimum.
I will install further debug builds of relevant KDE and QT libs/apps as time permits -- these will be built with '-Og -ggdb3 -flto' using gcc and ld.gold with the Arch ABS sources.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc088615840 (LWP 21437))]

Thread 4 (Thread 0x7fc071334700 (LWP 21438)):
#0  0x00007fc088246e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fc07b2ef9f2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fc07b2f156f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fc072423ca9 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fc08358aa9e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fc07d454354 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fc08824fbfd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fc06708e700 (LWP 21508)):
#0  0x00007fc07d459d18 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc08358bc66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007fc083587723 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007fc08358aa9e in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007fc07d454354 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fc08824fbfd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fc06666e700 (LWP 21513)):
#0  0x00007fc07d45996f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc08358bd2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5
#2  0x00007fc087a79184 in Gwenview::ThumbnailGenerator::run() (this=0xae5f00) at /var/cache/makepkg/build/gwenview/src/gwenview-15.04.3/lib/thumbnailprovider/thumbnailgenerator.cpp:262
#3  0x00007fc08358aa9e in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007fc07d454354 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fc08824fbfd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fc088615840 (LWP 21437)):
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007fc0849c6f81 in QGraphicsItem::dragLeaveEvent(QGraphicsSceneDragDropEvent*) () from /usr/lib/libQt5Widgets.so.5
#7  0x00007fc0849db75b in QGraphicsItemPrivate::setVisibleHelper(bool, bool, bool, bool) () from /usr/lib/libQt5Widgets.so.5
#8  0x00007fc0849f4082 in QGraphicsProxyWidget::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#9  0x00007fc08376b68c in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#10 0x00007fc0846d8fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#11 0x00007fc0846de4e6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#12 0x00007fc08376b89b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#13 0x00007fc0847170d3 in QWidgetPrivate::hide_helper() () from /usr/lib/libQt5Widgets.so.5
#14 0x00007fc08471b750 in QWidget::setVisible(bool) () from /usr/lib/libQt5Widgets.so.5
#15 0x00007fc0847172a1 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () from /usr/lib/libQt5Widgets.so.5
#16 0x00007fc08471788b in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#17 0x00007fc0816a5f5c in Phonon::VideoWidget::~VideoWidget() () from /usr/lib/libphonon4qt5.so.4
#18 0x00007fc0849efd9a in QGraphicsProxyWidget::~QGraphicsProxyWidget() () from /usr/lib/libQt5Widgets.so.5
#19 0x00007fc087a59739 in __base_dtor  () at /var/cache/makepkg/build/gwenview/src/gwenview-15.04.3/lib/documentview/videoviewadapter.cpp:186
#20 __deleting_dtor  (this=0x2fef910) at /var/cache/makepkg/build/gwenview/src/gwenview-15.04.3/lib/documentview/videoviewadapter.cpp:186
#21 0x00007fc0849e13d6 in QGraphicsItem::~QGraphicsItem() () from /usr/lib/libQt5Widgets.so.5
#22 0x00007fc0849e1643 in QGraphicsObject::~QGraphicsObject() () from /usr/lib/libQt5Widgets.so.5
#23 0x00007fc084a30ea5 in QGraphicsWidget::~QGraphicsWidget() () from /usr/lib/libQt5Widgets.so.5
#24 0x00007fc087ab9ed9 in Gwenview::DocumentView::~DocumentView (this=0x2ad7a50) at /var/cache/makepkg/build/gwenview/src/gwenview-15.04.3/lib/documentview/documentview.cpp:344
#25 0x00007fc08379aed0 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#26 0x00007fc084a3238b in QGraphicsWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#27 0x00007fc0846d900c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#28 0x00007fc0846de4e6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007fc08376b89b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#30 0x00007fc08376dc96 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#31 0x00007fc0837c1e33 in ?? () from /usr/lib/libQt5Core.so.5
#32 0x00007fc07cf379fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x00007fc07cf37ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0x00007fc07cf37d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0x00007fc0837c223f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#36 0x00007fc08376926a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#37 0x00007fc08377120c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#38 0x0000000000439242 in main (argc=2, argv=<optimized out>) at /var/cache/makepkg/build/gwenview/src/gwenview-15.04.3/app/main.cpp:166

Possible duplicates by query: bug 346415, bug 344809.

Reported using DrKonqi
Comment 1 Christoph Feck 2016-11-02 16:27:15 UTC

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