python2.6 crashed with SIGSEGV in QWidget::metric()

Bug #418420 reported by Scott Kitterman
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KDE Airplane Mode
Fix Released
Undecided
Rich Johnson
python2.6 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: python2.6

I was interacting with kwallet and kdenetworkmanager when this happened. I don't think either of those use Python, so I'm not sure what's to blame.

ProblemType: Crash
Architecture: i386
Date: Tue Aug 25 00:02:23 2009
Dependencies:
 findutils 4.4.2-1
 gcc-4.4-base 4.4.1-3ubuntu1
 libc6 2.10.1-0ubuntu7
 libgcc1 1:4.4.1-3ubuntu1
 zlib1g 1:1.2.3.3.dfsg-13ubuntu1
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/python2.6
NonfreeKernelModules: wl
Package: python2.6-minimal 2.6.2-0ubuntu3
ProcCmdline: python /usr/bin/kairmode
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-6.26-generic
SegvAnalysis:
 Segfault happened at: 0x77e50bc <_ZNK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE+60>: mov 0x8(%eax),%eax
 PC (0x077e50bc) ok
 source "0x8(%eax)" (0x00000008) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: python2.6
StacktraceTop:
 QWidget::metric (this=0x97fd200, m=QPaintDevice::PdmDpiY)
 QPaintDevice::logicalDpiY (this=0xbff1e3b0, font=...,
 QFont (this=0xbff1e3b0, font=..., pd=0x97fd208) at text/qfont.cpp:709
 QWidgetPrivate::updateFont (this=0x97fd218, font=...)
 QWidgetPrivate::setFont_helper (this=0x97fd218)
Title: python2.6 crashed with SIGSEGV in QWidget::metric()
Uname: Linux 2.6.31-6-generic i686
UserGroups:

Related branches

Revision history for this message
Scott Kitterman (kitterman) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:QWidget::metric () from /usr/lib/libQtGui.so.4
QFont::QFont () from /usr/lib/libQtGui.so.4
QWidgetPrivate::updateFont () from /usr/lib/libQtGui.so.4
QWidgetPrivate::resolveFont () from /usr/lib/libQtGui.so.4
QWidget::setParent () from /usr/lib/libQtGui.so.4

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in python2.6 (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
Revision history for this message
Rich Johnson (nixternal) wrote :

python wasn't to blame for this. It was a pain to figure out, but it was something with the KMenu that is issued when you right-click the icon. Definitely a KDE Airplane Mode issue.

Changed in python2.6 (Ubuntu):
status: New → Invalid
Revision history for this message
Rich Johnson (nixternal) wrote :

Marking this fix committed as I think some of the recent code fixes I did took care of this. Time will only tell.

Google results were pointing the blame at Qt4 X11, so if this comes back we will have to really look into it, but I am hoping that my code fixes took care of this as there were quite a few initial logic issues which seem to be fixed at this time.

Changed in kairmode:
assignee: nobody → Richard Johnson (nixternal)
status: New → Fix Committed
Rich Johnson (nixternal)
Changed in kairmode:
status: Fix Committed → Fix Released
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.