Bug 343148

Summary: Gwenview - Konqueror CRASH on close or sys shutdown
Product: [Applications] gwenview Reporter: Landis <landistwo>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: crash CC: landistwo, myriam
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Landis 2015-01-22 10:48:15 UTC
Application: gwenview (4.14.0 pre)
KDE Platform Version: 4.14.3
Qt Version: 4.8.6
Operating System: Linux 3.16.7-7-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
01 - start Gwenview or Konqueror
02 - use - function normally
03 - close application OR shutdown / restar system
04 - CRASH! Every Time!

* New installation on fresh HDD. NOT an upgrade. No customization, yet... : )
* also, on shutdown / restart KMix and ballo also CRASH, every time!
opensuse 13.2 - KDE 4.14.3 - x86_64 - Dell Latitude 4 gb, duo 2.6 ghz

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

Thread 3 (Thread 0x7fdf6b8ec700 (LWP 9223)):
#0  0x00007fdf802fb3cd in poll () from /lib64/libc.so.6
#1  0x00007fdf7be3cbe4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fdf7be3ccec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fdf826a90de in QEventDispatcherGlib::processEvents (this=0x7fdf640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007fdf8267ae6f in QEventLoop::processEvents (this=this@entry=0x7fdf6b8ebd20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fdf8267b165 in QEventLoop::exec (this=this@entry=0x7fdf6b8ebd20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fdf825780bf in QThread::exec (this=this@entry=0x1b23970) at thread/qthread.cpp:538
#7  0x00007fdf8265c783 in QInotifyFileSystemWatcherEngine::run (this=0x1b23970) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fdf8257a79f in QThreadPrivate::start (arg=0x1b23970) at thread/qthread_unix.cpp:349
#9  0x00007fdf7c7760a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fdf803037fd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fdf6a8d1700 (LWP 9242)):
#0  0x00007fdf802fb3cd in poll () from /lib64/libc.so.6
#1  0x00007fdf52258268 in ?? () from /usr/lib64/libusb-1.0.so.0
#2  0x00007fdf7c7760a4 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fdf803037fd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fdf8382a880 (LWP 9222)):
[KCrash Handler]
#5  0x00007fdf81162d29 in QRasterWindowSurface::~QRasterWindowSurface (this=0x2f2bd80, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:117
#6  0x00007fdf81162da9 in QRasterWindowSurface::~QRasterWindowSurface (this=0x2f2bd80, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:121
#7  0x00007fdf8117b07c in QWidgetBackingStore::~QWidgetBackingStore (this=0x31189b0, __in_chrg=<optimized out>) at painting/qbackingstore.cpp:909
#8  0x00007fdf80fb7709 in QWidgetBackingStoreTracker::destroy (this=0x2f2c040) at kernel/qwidget.cpp:225
#9  0x00007fdf80fb78a9 in QWidgetPrivate::deleteExtra (this=this@entry=0x53aeed0) at kernel/qwidget.cpp:1833
#10 0x00007fdf80fb7abd in QWidgetPrivate::~QWidgetPrivate (this=0x53aeed0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:365
#11 0x00007fdf80fb7d49 in QWidgetPrivate::~QWidgetPrivate (this=0x53aeed0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:370
#12 0x00007fdf826950b5 in cleanup (pointer=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:62
#13 ~QScopedPointer (this=0x92c3f68, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:100
#14 QObject::~QObject (this=0x92c3f60, __in_chrg=<optimized out>) at kernel/qobject.cpp:844
#15 0x00007fdf80fc04cc in QWidget::~QWidget (this=0x92c3f60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1554
#16 0x00007fdf80fc0749 in QWidget::~QWidget (this=0x92c3f60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1703
#17 0x00007fdf8150b045 in QGlobalStaticDeleter<QWidget>::~QGlobalStaticDeleter (this=0x7fdf81a570e0 <_ZZL21globalStyleInfoWidgetvE7cleanup>, __in_chrg=<optimized out>) at ../../src/corelib/global/qglobal.h:1959
#18 0x00007fdf80255bf9 in __run_exit_handlers () from /lib64/libc.so.6
#19 0x00007fdf80255c45 in exit () from /lib64/libc.so.6
#20 0x00007fdf8023fb0c in __libc_start_main () from /lib64/libc.so.6
#21 0x000000000042a092 in _start ()

Possible duplicates by query: bug 341464, bug 331005, bug 330831, bug 330243, bug 330038.

Reported using DrKonqi
Comment 1 Christoph Feck 2015-01-22 12:55:18 UTC
Already reported as bug 343139.
Comment 2 Landis 2015-01-23 10:49:02 UTC
Created attachment 90599 [details]
New crash information added by DrKonqi

gwenview (4.14.0 pre) on KDE Platform 4.14.3 using Qt 4.8.6

gwenview crashes on exit. every time. 
new installation, not an upgrade.

-- Backtrace (Reduced):
#5  0x00007f82330d4d29 in QRasterWindowSurface::~QRasterWindowSurface (this=0x26057f0, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:117
#6  0x00007f82330d4da9 in QRasterWindowSurface::~QRasterWindowSurface (this=0x26057f0, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:121
#7  0x00007f82330ed07c in QWidgetBackingStore::~QWidgetBackingStore (this=0x2081520, __in_chrg=<optimized out>) at painting/qbackingstore.cpp:909
#8  0x00007f8232f29709 in QWidgetBackingStoreTracker::destroy (this=0x2505690) at kernel/qwidget.cpp:225
#9  0x00007f8232f298a9 in QWidgetPrivate::deleteExtra (this=this@entry=0x2000a70) at kernel/qwidget.cpp:1833
Comment 3 Landis 2015-01-23 11:25:46 UTC
Created attachment 90601 [details]
New crash information added by DrKonqi

gwenview (4.14.0 pre) on KDE Platform 4.14.3 using Qt 4.8.6

gwenview crashes on every exit. nothing else open. 
fresh install, not an upgrade.
konqueror crashes on shutdown, amarok crash on every exit.

-- Backtrace (Reduced):
#5  0x00007f718b07cd29 in QRasterWindowSurface::~QRasterWindowSurface (this=0x14ab210, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:117
#6  0x00007f718b07cda9 in QRasterWindowSurface::~QRasterWindowSurface (this=0x14ab210, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:121
#7  0x00007f718b09507c in QWidgetBackingStore::~QWidgetBackingStore (this=0x1dcd650, __in_chrg=<optimized out>) at painting/qbackingstore.cpp:909
#8  0x00007f718aed1709 in QWidgetBackingStoreTracker::destroy (this=0x188eff0) at kernel/qwidget.cpp:225
#9  0x00007f718aed18a9 in QWidgetPrivate::deleteExtra (this=this@entry=0x1d40b00) at kernel/qwidget.cpp:1833
Comment 4 Landis 2015-01-26 09:36:27 UTC
Created attachment 90665 [details]
New crash information added by DrKonqi

gwenview (4.14.0 pre) on KDE Platform 4.14.3 using Qt 4.8.6

01 - start Gwenview, any way (view image with, start from kickstart)
02 - use Gwenview. it works very well while open
03 - Quit Gwenview via menu or 'x' close button

CRASH. Every Time!

quad core, 6 gb ram.

-- Backtrace (Reduced):
#5  0x00007f5881803d29 in QRasterWindowSurface::~QRasterWindowSurface (this=0x139c940, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:117
#6  0x00007f5881803da9 in QRasterWindowSurface::~QRasterWindowSurface (this=0x139c940, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:121
#7  0x00007f588181c07c in QWidgetBackingStore::~QWidgetBackingStore (this=0x199e4d0, __in_chrg=<optimized out>) at painting/qbackingstore.cpp:909
#8  0x00007f5881658709 in QWidgetBackingStoreTracker::destroy (this=0x3191cc0) at kernel/qwidget.cpp:225
#9  0x00007f58816588a9 in QWidgetPrivate::deleteExtra (this=this@entry=0x3190e30) at kernel/qwidget.cpp:1833
Comment 5 Landis 2015-02-01 11:29:43 UTC
Created attachment 90855 [details]
New crash information added by DrKonqi

gwenview (4.14.0 pre) on KDE Platform 4.14.3 using Qt 4.8.6

Gwenview operates well as long as it's is open.
On Every close, exit, shutdown, restart (if left open)... Crash
Nothing else running. 
All up to date.
Second set of new hardware, so it's NOT the computer a Dell Latitude E6420 6 gb ram, quad core i5 cpu

-- Backtrace (Reduced):
#5  0x00007f2819c93d29 in QRasterWindowSurface::~QRasterWindowSurface (this=0x13127f0, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:117
#6  0x00007f2819c93da9 in QRasterWindowSurface::~QRasterWindowSurface (this=0x13127f0, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:121
#7  0x00007f2819cac07c in QWidgetBackingStore::~QWidgetBackingStore (this=0x1ae6940, __in_chrg=<optimized out>) at painting/qbackingstore.cpp:909
#8  0x00007f2819ae8709 in QWidgetBackingStoreTracker::destroy (this=0x1a508d0) at kernel/qwidget.cpp:225
#9  0x00007f2819ae88a9 in QWidgetPrivate::deleteExtra (this=this@entry=0x1b2f960) at kernel/qwidget.cpp:1833