Bug 344049 - Gwenview crashes Everytime i Quit app or shutdown
Summary: Gwenview crashes Everytime i Quit app or shutdown
Status: RESOLVED NOT A BUG
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-02-11 21:31 UTC by Landis
Modified: 2015-06-25 13:39 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (5.08 KB, text/plain)
2015-02-17 15:42 UTC, Landis
Details
New crash information added by DrKonqi (4.66 KB, text/plain)
2015-02-18 14:02 UTC, Landis
Details
New crash information added by DrKonqi (4.52 KB, text/plain)
2015-06-25 13:39 UTC, Steve Lemuel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Landis 2015-02-11 21:31:01 UTC
Application: gwenview (4.14.0 pre)
KDE Platform Version: 4.14.4
Qt Version: 4.8.5
Operating System: Linux 3.11.10-25-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
start Gwenview and use. works fine.
Quit in any manor. click 'x', menu > quit or right click in taskmanager > quit.
OR-
Shutdown or Restart system with Gwenview open 
Gwenview Crashes. Every Time.

opensuse 13.1 / KDE 4.14.x all updates. intel quad core, 6 gb ram, 500 gb hdd not full

The crash can be reproduced every time.

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

Thread 3 (Thread 0x7fd0c5a22700 (LWP 1980)):
#0  0x00007fd0d9e9e61d in read () from /lib64/libc.so.6
#1  0x00007fd0d5a7e5c0 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd0d5a3f12c in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd0d5a3f59b in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fd0d5a3f70c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fd0dc252d76 in QEventDispatcherGlib::processEvents (this=0x7fd0c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007fd0dc224d0f in QEventLoop::processEvents (this=this@entry=0x7fd0c5a21ca0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fd0dc225005 in QEventLoop::exec (this=this@entry=0x7fd0c5a21ca0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fd0dc123fef in QThread::exec (this=this@entry=0x160b410) at thread/qthread.cpp:536
#9  0x00007fd0dc206513 in QInotifyFileSystemWatcherEngine::run (this=0x160b410) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007fd0dc12668f in QThreadPrivate::start (arg=0x160b410) at thread/qthread_unix.cpp:338
#11 0x00007fd0d79c30db in start_thread () from /lib64/libpthread.so.0
#12 0x00007fd0d9eab58d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fd0c4a24700 (LWP 1981)):
#0  0x00007fd0d9ea27bd in poll () from /lib64/libc.so.6
#1  0x00007fd0d5a3f604 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd0d5a3f70c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd0dc252d76 in QEventDispatcherGlib::processEvents (this=0x7fd0b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007fd0dc224d0f in QEventLoop::processEvents (this=this@entry=0x7fd0c4a23ca0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd0dc225005 in QEventLoop::exec (this=this@entry=0x7fd0c4a23ca0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd0dc123fef in QThread::exec (this=this@entry=0x188dd40) at thread/qthread.cpp:536
#7  0x00007fd0dc206513 in QInotifyFileSystemWatcherEngine::run (this=0x188dd40) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007fd0dc12668f in QThreadPrivate::start (arg=0x188dd40) at thread/qthread_unix.cpp:338
#9  0x00007fd0d79c30db in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd0d9eab58d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fd0dd425900 (LWP 1979)):
[KCrash Handler]
#6  0x00007fd0dad0f799 in QRasterWindowSurface::~QRasterWindowSurface (this=0x1e089c0, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:117
#7  0x00007fd0dad0f819 in QRasterWindowSurface::~QRasterWindowSurface (this=0x1e089c0, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:121
#8  0x00007fd0dad27b2c in QWidgetBackingStore::~QWidgetBackingStore (this=0x1dcb9a0, __in_chrg=<optimized out>) at painting/qbackingstore.cpp:909
#9  0x00007fd0dab648f9 in QWidgetBackingStoreTracker::destroy (this=0x3536c10) at kernel/qwidget.cpp:225
#10 0x00007fd0dab64a99 in QWidgetPrivate::deleteExtra (this=this@entry=0x2096010) at kernel/qwidget.cpp:1833
#11 0x00007fd0dab64cad in QWidgetPrivate::~QWidgetPrivate (this=0x2096010, __in_chrg=<optimized out>) at kernel/qwidget.cpp:365
#12 0x00007fd0dab64f39 in QWidgetPrivate::~QWidgetPrivate (this=0x2096010, __in_chrg=<optimized out>) at kernel/qwidget.cpp:370
#13 0x00007fd0dc23ec35 in cleanup (pointer=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:62
#14 ~QScopedPointer (this=0x1f17c88, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:100
#15 QObject::~QObject (this=0x1f17c80, __in_chrg=<optimized out>) at kernel/qobject.cpp:816
#16 0x00007fd0dab6d6ac in QWidget::~QWidget (this=0x1f17c80, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1554
#17 0x00007fd0dab6d929 in QWidget::~QWidget (this=0x1f17c80, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1703
#18 0x00007fd0db0b85f5 in QGlobalStaticDeleter<QWidget>::~QGlobalStaticDeleter (this=0x7fd0db6020e0 <_ZZL21globalStyleInfoWidgetvE7cleanup>, __in_chrg=<optimized out>) at ../../src/corelib/global/qglobal.h:1951
#19 0x00007fd0d9dfc059 in __run_exit_handlers () from /lib64/libc.so.6
#20 0x00007fd0d9dfc0a5 in exit () from /lib64/libc.so.6
#21 0x00007fd0d9de5bec in __libc_start_main () from /lib64/libc.so.6
#22 0x000000000042a095 in _start ()

Possible duplicates by query: bug 344044, bug 343148, bug 341464, bug 331005.

Reported using DrKonqi
Comment 1 Christoph Feck 2015-02-12 09:49:29 UTC
Can you please confirm (by adding a comment to this bug report) that you can read comments added by bug triagers here?
Comment 2 Landis 2015-02-17 15:42:30 UTC
Created attachment 91132 [details]
New crash information added by DrKonqi

gwenview (4.14.0 pre) on KDE Platform 4.14.4 using Qt 4.8.5

Every time I Quit Gwenview, Shutdown or Restart system with Gwenview open, it will generate a crash report.
opensuse 13.1, KDE 4.14.x current and upto date.
quad core, 6 gb ram, 500 gb hdd w/ 2 gb swap (wich never get used, it seems)

also open konqueror (which will crash too) 
KMix will also crash on logout, shutdown, restart.

-- Backtrace (Reduced):
#6  0x00007f6f4399c799 in QRasterWindowSurface::~QRasterWindowSurface (this=0x1124a60, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:117
#7  0x00007f6f4399c819 in QRasterWindowSurface::~QRasterWindowSurface (this=0x1124a60, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:121
#8  0x00007f6f439b4b2c in QWidgetBackingStore::~QWidgetBackingStore (this=0x10dce80, __in_chrg=<optimized out>) at painting/qbackingstore.cpp:909
#9  0x00007f6f437f18f9 in QWidgetBackingStoreTracker::destroy (this=0x161c320) at kernel/qwidget.cpp:225
#10 0x00007f6f437f1a99 in QWidgetPrivate::deleteExtra (this=this@entry=0x14dcd10) at kernel/qwidget.cpp:1833
Comment 3 Christoph Feck 2015-02-17 20:26:18 UTC
Closing as INVALID, because I still got no answer to comment #1.

If you do not read comments added by bug triagers, NOBODY WILL EVER ABLE TO HELP YOU.

When I get no reaction to this comment, I will let system administrators decide to disable your account on the next bug report you make.

if you are reporting the same crash over and over again, without reading comments added by triagers and answering them, you are wasting out time.
Comment 4 Landis 2015-02-18 14:02:37 UTC
Created attachment 91154 [details]
New crash information added by DrKonqi

gwenview (4.11.4) on KDE Platform 4.14.4 using Qt 4.8.5

Gwenview crashes Everytime i Quit program or shutdown / restart with gwenview open.

-- Backtrace (Reduced):
#6  0x00007f52f84cb799 in QRasterWindowSurface::~QRasterWindowSurface (this=0x214ad80, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:117
#7  0x00007f52f84cb819 in QRasterWindowSurface::~QRasterWindowSurface (this=0x214ad80, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:121
#8  0x00007f52f84e3b2c in QWidgetBackingStore::~QWidgetBackingStore (this=0x20783f0, __in_chrg=<optimized out>) at painting/qbackingstore.cpp:909
#9  0x00007f52f83208f9 in QWidgetBackingStoreTracker::destroy (this=0x19a3e60) at kernel/qwidget.cpp:225
#10 0x00007f52f8320a99 in QWidgetPrivate::deleteExtra (this=this@entry=0x214b870) at kernel/qwidget.cpp:1833
Comment 5 Steve Lemuel 2015-06-25 13:39:49 UTC
Created attachment 93336 [details]
New crash information added by DrKonqi

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

start Gwenview and use. works fine.
Quit in any manor. click 'x', menu > quit
Gwenview Crashes. Every Time.

-- Backtrace (Reduced):
#6  0x4464e612 in QRasterWindowSurface::~QRasterWindowSurface (this=0x931d620, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:117
#7  0x4464e69c in QRasterWindowSurface::~QRasterWindowSurface (this=0x931d620, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:121
#8  0x446694c4 in QWidgetBackingStore::~QWidgetBackingStore (this=<optimized out>, __in_chrg=<optimized out>) at painting/qbackingstore.cpp:909
#9  0x44476d73 in QWidgetBackingStoreTracker::destroy (this=0x94f9990) at kernel/qwidget.cpp:225
#10 0x44476f28 in QWidgetPrivate::deleteExtra (this=this@entry=0x9391cc8) at kernel/qwidget.cpp:1833