KApplication now crashes immediately since last saucy sip and pyqt4 updates

Bug #1218473 reported by Dylan Borg
52
This bug affects 7 people
Affects Status Importance Assigned to Milestone
pykde4 (Ubuntu)
Fix Released
High
Jonathan Riddell
Saucy
Fix Released
High
Jonathan Riddell

Bug Description

apport showed up

ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: apport-kde 2.12.1-0ubuntu2
ProcVersionSignature: Ubuntu 3.11.0-4.9-generic 3.11.0-rc7
Uname: Linux 3.11.0-4-generic i686
ApportVersion: 2.12.1-0ubuntu2
Architecture: i386
Date: Thu Aug 29 17:42:00 2013
ExecutablePath: /usr/share/apport/apport-kde
InstallationDate: Installed on 2011-11-11 (657 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
InterpreterPath: /usr/bin/python3.3
MarkForUpload: True
PackageArchitecture: all
ProcCmdline: /usr/bin/python3 /usr/share/apport/apport-kde -c /var/crash/_usr_lib_jvm_java-7-openjdk-i386_jre_bin_java.1000.crash
SegvAnalysis:
 Segfault happened at: 0xb66bd884 <_ZN11QMetaObject19normalizedSignatureEPKc+68>: cmpb $0x0,0x0(%ebp)
 PC (0xb66bd884) ok
 source "$0x0" ok
 destination "0x0(%ebp)" (0x64616f6c) not located in a known VMA region (needed writable region)!
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: apport
StacktraceTop:
 QMetaObject::normalizedSignature(char const*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
 ?? () from /usr/lib/python3/dist-packages/PyQt4/QtCore.cpython-33m-i386-linux-gnu.so
 ?? () from /usr/lib/python3/dist-packages/PyQt4/QtCore.cpython-33m-i386-linux-gnu.so
 ?? () from /usr/lib/python3/dist-packages/sip.cpython-33m-i386-linux-gnu.so
 ?? () from /usr/lib/python3/dist-packages/sip.cpython-33m-i386-linux-gnu.so
Title: apport-kde crashed with SIGSEGV in QMetaObject::normalizedSignature()
UpgradeStatus: Upgraded to saucy on 2013-08-04 (25 days ago)
UserGroups: adm admin audio cdrom dialout fuse lp lpadmin netdev plugdev sambashare sbuild scanner vboxusers video

Revision history for this message
Dylan Borg (borgdylan) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 QMetaObject::normalizedSignature (method=0x64616f6c <Address 0x64616f6c out of bounds>) at kernel/qmetaobject.cpp:1028
 ?? () from /tmp/apport_sandbox_ka3QV3/usr/lib/python3/dist-packages/PyQt4/QtCore.cpython-33m-i386-linux-gnu.so
 ?? () from /tmp/apport_sandbox_ka3QV3/usr/lib/python3/dist-packages/PyQt4/QtCore.cpython-33m-i386-linux-gnu.so
 ?? () from /tmp/apport_sandbox_ka3QV3/usr/lib/python3/dist-packages/sip.cpython-33m-i386-linux-gnu.so
 ?? () from /tmp/apport_sandbox_ka3QV3/usr/lib/python3/dist-packages/sip.cpython-33m-i386-linux-gnu.so

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
tags: added: apport-failed-retrace
tags: removed: need-i386-retrace
Martin Pitt (pitti)
information type: Private → Public
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: apport-kde crashed with SIGSEGV in QMetaObject::normalizedSignature()

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in apport (Ubuntu):
status: New → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

This started happening somewhere between August 21 and August 28: https://jenkins.qa.ubuntu.com/view/Saucy/view/AutoPkgTest/job/saucy-adt-apport/, presumably due to some Qt update.

Changed in apport (Ubuntu):
status: Confirmed → Incomplete
status: Incomplete → Triaged
importance: Undecided → High
Revision history for this message
Martin Pitt (pitti) wrote :

The crash is trivially reproducible with

  python3 -c 'from PyKDE4.kdeui import KApplication; KApplication()'

https://launchpad.net/ubuntu/+source/pykde4/4:4.11.0-0ubuntu1 was uploaded around that time, but downgrading to https://launchpad.net/ubuntu/+source/pykde4/4:4.10.97-0ubuntu1 does not help.

What does help is to downgrade python3-pyqt4 and python3-sip to the previous versions:
  https://launchpad.net/ubuntu/+source/sip4/4.14.7-4ubuntu1
  https://launchpad.net/ubuntu/+source/python-qt4/4.10.2-2

affects: apport (Ubuntu) → python-kde4 (Ubuntu)
Changed in python-kde4 (Ubuntu):
assignee: nobody → Jonathan Riddell (jr)
summary: - apport-kde crashed with SIGSEGV in QMetaObject::normalizedSignature()
+ KApplication now crashes immediately since last saucy sip and pyqt4
+ updates
affects: python-kde4 (Ubuntu Saucy) → pykde4 (Ubuntu Saucy)
Revision history for this message
Martin Pitt (pitti) wrote :

This actually seems fixed now, the apport-kde tests are happy again.

Changed in pykde4 (Ubuntu Saucy):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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