python2.5 crashed with SIGSEGV in PyThreadState_New()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-qt3 (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Binary package hint: python2.5
Trying to use xmppstatusbot in amaroK when python crash
ProblemType: Crash
Architecture: i386
Date: Wed Feb 6 21:21:06 2008
Dependencies:
libgcc1 1:4.2.1-5ubuntu4
gcc-4.2-base 4.2.1-5ubuntu4
zlib1g 1:1.2.3.
libc6 2.6.1-1ubuntu10
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/python2.5
NonfreeKernelMo
Package: python2.5-minimal 2.5.1-5ubuntu5
PackageArchitec
ProcCmdline: python /home/petita/
ProcCwd: /home/petita/
ProcEnviron:
SHELL=/bin/bash
PATH=/
LANG=fr_FR.UTF-8
Signal: 11
SourcePackage: python2.5
StacktraceTop:
PyThreadState_New ()
PyGILState_Ensure ()
sipQCustomEven
QPostEvent:
QPtrList<
Title: python2.5 crashed with SIGSEGV in PyThreadState_New()
Uname: Linux BURNING-DVD 2.6.22-14-generic #1 SMP Fri Feb 1 04:59:50 UTC 2008 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin mail plugdev root scanner usbfs video
SegvAnalysis:
Segfault happened at: 0x80e7835 <PyThreadState_
PC (0x080e7835) ok
source "0x4(%esi)" (0x00000004) not located in a known VMA region (needed readable region)!
destination "%eax" ok
SegvReason: reading NULL VMA
This is a problem in python-qt3: "~QCustomEvent" defined in sip/qt/qevent.sip tries to get python's global interpreter lock (line 1182-1184) while this is impossible (the interpreter was exiting and the GIL is already deinitialized). Similar problem was bug 123870.