filelight crashed with SIGSEGV in operator&() on closing lid

Bug #1572357 reported by Fenyvesi Attila
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtbase-opensource-src (Ubuntu)
New
Medium
Unassigned

Bug Description

Closing the laptop lid (HP Probook 6470b) causes Qt-based programmes to crash.
Similar bug reports:
vlc - https://bugs.launchpad.net/bugs/1572313
texmaker - https://bugs.launchpad.net/bugs/1520826

ProblemType: Crash
DistroRelease: Ubuntu 15.10
Package: filelight 4:15.08.2-0ubuntu1
ProcVersionSignature: Ubuntu 4.2.0-35.40-generic 4.2.8-ckt5
Uname: Linux 4.2.0-35-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
CurrentDesktop: XFCE
Date: Wed Apr 20 02:35:11 2016
ExecutablePath: /usr/bin/filelight
InstallationDate: Installed on 2014-12-04 (502 days ago)
InstallationMedia: Xubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
ProcCmdline: filelight
SegvAnalysis:
 Segfault happened at: 0x7fa5a81f4271 <_ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore+2961>: mov 0x28(%rax),%rax
 PC (0x7fa5a81f4271) ok
 source "0x28(%rax)" (0x00000028) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: filelight
StacktraceTop:
 QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
 QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
 QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
 QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
 QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
Title: filelight crashed with SIGSEGV in QWidgetPrivate::drawWidget()
UpgradeStatus: Upgraded to wily on 2016-02-05 (74 days ago)
UserGroups: adm audio cdrom dialout dip fuse lpadmin netdev plugdev sambashare scanner sudo video

Revision history for this message
Fenyvesi Attila (fattila2) wrote :
Revision history for this message
Fenyvesi Attila (fattila2) wrote :

I listed the packages depending on libqt5core5a. vlc, texmaker and filelight crashes when I close the laptop lid.

affects: filelight (Ubuntu) → qtbase-opensource-src (Ubuntu)
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 operator& (f=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
 windowType (this=0x0) at ../../include/QtWidgets/../../src/widgets/kernel/qwidget.h:744
 isWindow (this=<optimized out>) at ../../include/QtWidgets/../../src/widgets/kernel/qwidget.h:752
 QWidgetPrivate::drawWidget (this=this@entry=0x13c4d10, pdev=pdev@entry=0x12b3390, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x14f3160) at kernel/qwidget.cpp:5552
 QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x13abc60, pdev=pdev@entry=0x12b3390, siblings=..., index=<optimized out>, index@entry=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x14f3160) at kernel/qwidget.cpp:5743

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in qtbase-opensource-src (Ubuntu):
importance: Undecided → Medium
summary: - filelight crashed with SIGSEGV in QWidgetPrivate::drawWidget() on
- closing lid
+ filelight crashed with SIGSEGV in operator&() on closing lid
tags: removed: need-amd64-retrace
Revision history for this message
Fenyvesi Attila (fattila2) wrote :

Stellarium also crashes when closing the laptop lid. This file contains the terminal output of stellarium.

Revision history for this message
Fenyvesi Attila (fattila2) wrote :

Musescore also crashes when I close the lid. I ran it in debug mode (musescore -d)

Revision history for this message
Fenyvesi Attila (fattila2) wrote :

cantor and gwenview also crashes when closing the lid of the laptop.

information type: Private → Public
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

There have been several notorious bugs throghout Qt 5.4, 5.5 and 5.6 development cycles that cause these kinds of crashes when monitors change or "disappear". Most Qt 5.6 fixes have been backported to the Ubuntu's Qt 5.5 version in 16.04 LTS, so it would be useful to upgrade to 16.04 LTS and see if the behavior would be better now.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.