Bug 320940 - system settings
Summary: system settings
Status: RESOLVED INTENTIONAL
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_screensaver (show other bugs)
Version: 1.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kscreensaver bugs tracking
URL:
Keywords:
: 323682 327789 329210 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-06-08 22:55 UTC by wolf59
Modified: 2015-02-18 10:33 UTC (History)
7 users (show)

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


Attachments
New crash information added by DrKonqi (8.03 KB, text/plain)
2013-11-24 21:59 UTC, Roger Sowerby
Details
New crash information added by DrKonqi (8.64 KB, text/plain)
2013-12-21 21:35 UTC, jack raphson
Details
New crash information added by DrKonqi (5.55 KB, text/plain)
2014-02-16 18:10 UTC, destinthegreat
Details

Note You need to log in before you can comment on or make changes to this bug.
Description wolf59 2013-06-08 22:55:55 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.10.3
Qt Version: 4.8.4
Operating System: Linux 3.8.0-23-generic i686
Distribution: Ubuntu 13.04

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

At the time of the crash I was simply trying to change the screen locker to a screen saver setting.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb13c9980 (LWP 2716))]

Thread 3 (Thread 0xae059b40 (LWP 2717)):
#0  0xb27fda4a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb27fdd28 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb27b9d2b in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb27ba5cf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb27ba831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb607cc3f in QEventDispatcherGlib::processEvents (this=0xad700468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb60493ec in QEventLoop::processEvents (this=this@entry=0xae059228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb60496e1 in QEventLoop::exec (this=this@entry=0xae059228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5f34fec in QThread::exec (this=this@entry=0x87d1d80) at thread/qthread.cpp:542
#9  0xb6028f2d in QInotifyFileSystemWatcherEngine::run (this=0x87d1d80) at io/qfilesystemwatcher_inotify.cpp:256
#10 0xb5f37b18 in QThreadPrivate::start (arg=0x87d1d80) at thread/qthread_unix.cpp:338
#11 0xb2893d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb5d253de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xad691b40 (LWP 2718)):
#0  0xb7760424 in __kernel_vsyscall ()
#1  0xb289784b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5d32d7c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb396f0ed in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb396f11f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb2893d78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb5d253de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb13c9980 (LWP 2716)):
[KCrash Handler]
#7  QX11PixmapData::fromImage (this=0x8a8f5d0, img=..., flags=...) at image/qpixmap_x11.cpp:1105
#8  0xb68697df in QRasterWindowSurface::flush (this=0x84c9628, widget=0x846c340, rgn=..., offset=...) at painting/qwindowsurface_raster.cpp:265
#9  0xb6884957 in qt_flush (tlwOffset=..., tlw=<optimized out>, windowSurface=<optimized out>, region=..., widget=<optimized out>) at painting/qbackingstore.cpp:117
#10 QWidgetBackingStore::flush (this=0x85beeb8, widget=0x8473698, surface=0x84c9628) at painting/qbackingstore.cpp:1445
#11 0xb6886177 in QWidgetBackingStore::sync (this=0x85beeb8) at painting/qbackingstore.cpp:1376
#12 0xb668554b in QWidgetPrivate::syncBackingStore (this=0x84741b8) at kernel/qwidget.cpp:1896
#13 0xb669398a in QWidget::event (this=0x8473698, event=0xbfcf6974) at kernel/qwidget.cpp:8679
#14 0xb6ac42ac in QMainWindow::event (this=this@entry=0x8473698, event=event@entry=0xbfcf6974) at widgets/qmainwindow.cpp:1478
#15 0xb7287394 in KMainWindow::event (this=this@entry=0x8473698, ev=ev@entry=0xbfcf6974) at ../../kdeui/widgets/kmainwindow.cpp:1084
#16 0xb72d0c52 in KXmlGuiWindow::event (this=0x8473698, ev=0xbfcf6974) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#17 0xb663cc7c in QApplicationPrivate::notify_helper (this=0x8396218, receiver=0x8473698, e=0xbfcf6974) at kernel/qapplication.cpp:4567
#18 0xb663fbfa in QApplication::notify (this=0x8396218, receiver=0x8473698, e=0xbfcf6974) at kernel/qapplication.cpp:4532
#19 0xb71b5d01 in KApplication::notify (this=0xbfcf791c, receiver=0x8473698, event=0xbfcf6974) at ../../kdeui/kernel/kapplication.cpp:311
#20 0xb604a90e in QCoreApplication::notifyInternal (this=0xbfcf791c, receiver=receiver@entry=0x8473698, event=event@entry=0xbfcf6974) at kernel/qcoreapplication.cpp:946
#21 0xb6886c89 in sendEvent (event=0xbfcf6970, receiver=0x8473698) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 sendUpdateRequest (updateImmediately=true, widget=0x8473698) at painting/qbackingstore.cpp:534
#23 QWidgetBackingStore::markDirty (this=0x85beeb8, rect=..., widget=widget@entry=0x912cbd8, updateImmediately=updateImmediately@entry=true, invalidateBuffer=invalidateBuffer@entry=false) at painting/qbackingstore.cpp:722
#24 0xb668626a in repaint (rect=..., this=0x912cbd8) at kernel/qwidget.cpp:10481
#25 QWidget::repaint (this=0x912cbd8, rect=...) at kernel/qwidget.cpp:10459
#26 0xb6686381 in QWidget::repaint (this=this@entry=0x912cbd8) at kernel/qwidget.cpp:10431
#27 0xb6a5cfb6 in QAbstractButtonPrivate::click (this=this@entry=0x912cbf0) at widgets/qabstractbutton.cpp:536
#28 0xb6a5d296 in QAbstractButton::mouseReleaseEvent (this=0x912cbd8, e=0xbfcf7124) at widgets/qabstractbutton.cpp:1123
#29 0xb6693710 in QWidget::event (this=0x912cbd8, event=0xbfcf7124) at kernel/qwidget.cpp:8375
#30 0xb6a5e132 in QAbstractButton::event (this=this@entry=0x912cbd8, e=e@entry=0xbfcf7124) at widgets/qabstractbutton.cpp:1082
#31 0xb6afeab8 in QRadioButton::event (this=0x912cbd8, e=0xbfcf7124) at widgets/qradiobutton.cpp:266
#32 0xb663cc7c in QApplicationPrivate::notify_helper (this=0x8396218, receiver=0x912cbd8, e=0xbfcf7124) at kernel/qapplication.cpp:4567
#33 0xb6640587 in QApplication::notify (this=0x8396218, receiver=0x912cbd8, e=0xbfcf7124) at kernel/qapplication.cpp:4110
#34 0xb71b5d01 in KApplication::notify (this=0xbfcf791c, receiver=0x912cbd8, event=0xbfcf7124) at ../../kdeui/kernel/kapplication.cpp:311
#35 0xb604a90e in QCoreApplication::notifyInternal (this=0xbfcf791c, receiver=receiver@entry=0x912cbd8, event=event@entry=0xbfcf7124) at kernel/qcoreapplication.cpp:946
#36 0xb6643823 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#37 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x912cbd8, event=event@entry=0xbfcf7124, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x912cbd8, buttonDown=buttonDown@entry=0xb6fcfd14 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#38 0xb66c5785 in QETWidget::translateMouseEvent (this=0x912cbd8, event=0xbfcf754c) at kernel/qapplication_x11.cpp:4631
#39 0xb66c4575 in QApplication::x11ProcessEvent (this=0xbfcf791c, event=0xbfcf754c) at kernel/qapplication_x11.cpp:3746
#40 0xb66f3954 in x11EventSourceDispatch (s=0x8397368, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#41 0xb27ba3b3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb27ba750 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb27ba831 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0xb607cc3f in QEventDispatcherGlib::processEvents (this=this@entry=0x8362eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#45 0xb66f3a5a in QGuiEventDispatcherGlib::processEvents (this=0x8362eb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0xb60493ec in QEventLoop::processEvents (this=this@entry=0xbfcf7848, flags=...) at kernel/qeventloop.cpp:149
#47 0xb60496e1 in QEventLoop::exec (this=this@entry=0xbfcf7848, flags=...) at kernel/qeventloop.cpp:204
#48 0xb604f3fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#49 0xb663afc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#50 0x08050472 in main (argc=5, argv=0xbfcf79f4) at ../../../systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 Christoph Feck 2013-11-19 00:47:31 UTC
*** Bug 323682 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2013-11-19 00:47:50 UTC
*** Bug 327789 has been marked as a duplicate of this bug. ***
Comment 3 Roger Sowerby 2013-11-24 21:59:34 UTC
Created attachment 83739 [details]
New crash information added by DrKonqi

systemsettings (4.11.2) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:

I was just trying to select screen saver as the screen locker

-- Backtrace (Reduced):
#7  QX11PixmapData::fromImage (this=0xa1d5dd8, img=..., flags=...) at image/qpixmap_x11.cpp:1105
#8  0xb6909e72 in QRasterWindowSurface::flush (this=0x975e8c8, widget=0xa11e780, rgn=..., offset=...) at painting/qwindowsurface_raster.cpp:265
#9  0xb6924b5a in qt_flush (tlwOffset=..., tlw=<optimized out>, windowSurface=<optimized out>, region=..., widget=<optimized out>) at painting/qbackingstore.cpp:117
#10 QWidgetBackingStore::flush (this=0x98b0670, widget=0x9880998, surface=0x975e8c8) at painting/qbackingstore.cpp:1445
#11 0xb6924f69 in QWidgetBackingStore::endPaint (this=this@entry=0x98b0670, cleaned=..., windowSurface=0x975e8c8, beginPaintInfo=beginPaintInfo@entry=0xbf9cc228) at painting/qbackingstore.cpp:409
Comment 4 jack raphson 2013-12-21 21:35:04 UTC
Created attachment 84219 [details]
New crash information added by DrKonqi

systemsettings (4.11.2) on KDE Platform 4.11.3 using Qt 4.8.4

- What I was doing when the application crashed:

trying to change to "screensaver" from screen locker.

-- Backtrace (Reduced):
#7  QX11PixmapData::fromImage (this=0x8b57d60, img=..., flags=...) at image/qpixmap_x11.cpp:1105
#8  0xb68f9e72 in QRasterWindowSurface::flush (this=0x834c2f8, widget=0x8c19af0, rgn=..., offset=...) at painting/qwindowsurface_raster.cpp:265
#9  0xb6914b5a in qt_flush (tlwOffset=..., tlw=<optimized out>, windowSurface=<optimized out>, region=..., widget=<optimized out>) at painting/qbackingstore.cpp:117
#10 QWidgetBackingStore::flush (this=0x834c2b0, widget=0x830fd68, surface=0x834c2f8) at painting/qbackingstore.cpp:1445
#11 0xb6914f69 in QWidgetBackingStore::endPaint (this=this@entry=0x834c2b0, cleaned=..., windowSurface=0x834c2f8, beginPaintInfo=beginPaintInfo@entry=0xbfa57168) at painting/qbackingstore.cpp:409
Comment 5 Christoph Feck 2013-12-26 15:10:12 UTC
*** Bug 329210 has been marked as a duplicate of this bug. ***
Comment 6 destinthegreat 2014-02-16 18:10:57 UTC
Created attachment 85184 [details]
New crash information added by DrKonqi

kcmshell4 (4.10.5) on KDE Platform 4.10.5 using Qt 4.8.4

- What I was doing when the application crashed:

I was trying to change the setting of a simple screenlock to screensaver in the Screen Locker program in KDE. This crash occurs everytime :(.

-- Backtrace (Reduced):
#7  QX11PixmapData::fromImage (this=0x91c0870, img=..., flags=...) at image/qpixmap_x11.cpp:1105
#8  0xb63e378f in QRasterWindowSurface::flush (this=0x8f039d8, widget=0x8e65120, rgn=..., offset=...) at painting/qwindowsurface_raster.cpp:265
#9  0xb63fe907 in qt_flush (tlwOffset=..., tlw=<optimized out>, windowSurface=<optimized out>, region=..., widget=<optimized out>) at painting/qbackingstore.cpp:117
#10 QWidgetBackingStore::flush (this=0x8f05548, widget=0x8e9b688, surface=0x8f039d8) at painting/qbackingstore.cpp:1445
#11 0xb6400127 in QWidgetBackingStore::sync (this=0x8f05548) at painting/qbackingstore.cpp:1376
Comment 7 Martin Flöser 2015-02-18 10:33:49 UTC
The screen locker architecture changed with Plasma 5. The classic screen savers
are no longer supported. The 4.x series won't see any further feature
development, so this bug report won't be implemented as it doesn't apply to our
current version any more.

I want to thank you for your bug report and for helping improving the quality
of our software and I'm sorry that we were not able to provide a fix before we
retired the affected component.