python: double free or corruption (out)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GStreamer |
Fix Released
|
Medium
|
|||
gstreamer0.10 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Testing the code attached and extracted from
http://
https:/
*** glibc detected *** python: double free or corruption (out): 0xb3467ed0 ***
======= Backtrace: =========
/lib/i386-
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/lib/i386-
/lib/i386-
/lib/i386-
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
python(
python(
python(
python(
python(
python(
python(
python(
/lib/i386-
python[0x805e7b1]
======= Memory map: ========
08048000-0829f000 r-xp 00000000 08:07 3015493 /usr/bin/python2.7
0829f000-082a0000 r--p 00256000 08:07 3015493 /usr/bin/python2.7
082a0000-082f5000 rw-p 00257000 08:07 3015493 /usr/bin/python2.7
082f5000-08301000 rw-p 00000000 00:00 0
09ec1000-0a284000 rw-p 00000000 00:00 0 [heap]
b2a00000-b2c80000 rw-s 00780000 00:05 8935 /dev/video0
b2c80000-b2f00000 rw-s 00500000 00:05 8935 /dev/video0
b2f00000-b3180000 rw-s 00280000 00:05 8935 /dev/video0
b3180000-b3400000 rw-s 00000000 00:05 8935 /dev/video0
b3400000-b346d000 rw-p 00000000 00:00 0
b346d000-b3500000 ---p 00000000 00:00 0
b353b000-b353c000 ---p 00000000 00:00 0
b353c000-b3d3c000 rw-p 00000000 00:00 0 [stack:6249]
b3d3c000-b3d80000 r-xp 00000000 08:07 3039227 /usr/lib/
b3d80000-b3d81000 r--p 00043000 08:07 3039227 /usr/lib/
b3d81000-b3d82000 rw-p 00044000 08:07 3039227 /usr/lib/
b3d82000-b3d92000 rw-p 00000000 00:00 0
b3d92000-b3db6000 r-xp 00000000 08:07 3019345 /usr/lib/
b3db6000-b3db7000 r--p 00024000 08:07 3019345 /usr/lib/
b3db7000-b3db8000 rw-p 00025000 08:07 3019345 /usr/lib/
b3db8000-b3e0a000 rw-p 00000000 00:00 0
b3e35000-b3e36000 ---p 00000000 00:00 0
b3e36000-b4636000 rw-p 00000000 00:00 0 [stack:6248]
b4636000-b46c1000 r-xp 00000000 08:07 3045207 /usr/lib/
b46c1000-b46c2000 r--p 0008a000 08:07 3045207 /usr/lib/
b46c2000-b46c6000 rw-p 0008b000 08:07 3045207 /usr/lib/
b46c6000-b46fb000 r-xp 00000000 08:07 3014814 /usr/lib/
b46fb000-b46fc000 ---p 00035000 08:07 3014814 /usr/lib/
b46fc000-b46fd000 r--p 00035000 08:07 3014814 /usr/lib/
b46fd000-b4700000 rw-p 00036000 08:07 3014814 /usr/lib/
b4700000-b4721000 rw-p 00000000 00:00 0
b4721000-b4800000 ---p 00000000 00:00 0
b481a000-b483e000 r-xp 00000000 08:07 331428 /usr/lib/
b483e000-b483f000 r--p 00023000 08:07 331428 /usr/lib/
b483f000-b4840000 rw-p 00024000 08:07 331428 /usr/lib/
b4840000-b4897000 r-xp 00000000 08:07 3015457 /usr/lib/
b4897000-b4898000 r--p 00056000 08:07 3015457 /usr/lib/
b4898000-b4899000 rw-p 00057000 08:07 3015457 /usr/lib/
b4899000-b48e3000 r-xp 00000000 08:07 295096 /usr/lib/
b48e3000-b48e4000 r--p 00049000 08:07 295096 /usr/lib/
b48e4000-b48e5000 rw-p 0004a000 08:07 295096 /usr/lib/
b48e5000-b48e6000 ---p 00000000 00:00 0
b48e6000-b50e6000 rw-p 00000000 00:00 0 [stack:6239]
b50e6000-b51d0000 r-xp 00000000 08:07 3015501 /usr/lib/
b51d0000-b51d3000 r--p 000ea000 08:07 3015501 /usr/lib/
b51d3000-b51d4000 rw-p 000ed000 08:07 3015501 /usr/lib/
b51d4000-b51d5000 rw-p 00000000 00:00 0
b51db000-b51e3000 r-xp 00000000 08:07 3030507 /usr/lib/
b51e3000-b51e4000 r--p 00007000 08:07 3030507 /usr/lib/
b51e4000-b51e8000 rw-p 00008000 08:07 3030507 /usr/lib/
b51e8000-b51ec000 r-xp 00000000 08:07 3037220 /usr/lib/
b51ec000-b51ed000 r--p 00003000 08:07 3037220 /usr/lib/
b51ed000-b51ee000 rw-p 00004000 08:07 3037220 /usr/lib/
b51ee000-b51fe000 r-xp 00000000 08:07 298598 /usr/lib/
b51fe000-b51ff000 r--p 0000f000 08:07 298598 /usr/lib/
b51ff000-b5200000 rw-p 00010000 08:07 298598 /usr/lib/
b5200000-b5221000 rw-p 00000000 00:00 0
b5221000-b5300000 ---p 00000000 00:00 0
b5305000-b530d000 r-xp 00000000 08:07 331384 /usr/lib/
b530d000-b530e000 r--p 00007000 08:07 331384 /usr/lib/
b530e000-b530f000 rw-p 00008000 08:07 331384 /usr/lib/
b530f000-b5318000 r--p 00000000 08:07 1313986 /usr/share/
b5318000-b5322000 r--p 00000000 08:07 3029860 /usr/lib/
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: python2.7 2.7.3-0ubuntu3
ProcVersionSign
Uname: Linux 3.5.0-1-generic i686
ApportVersion: 2.2.5-0ubuntu1
Architecture: i386
Date: Tue Jun 26 14:21:37 2012
InstallationMedia:
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=es_ES.UTF-8
SHELL=/bin/bash
SourcePackage: python2.7
UpgradeStatus: Upgraded to quantal on 2012-06-05 (21 days ago)
Changed in gstreamer: | |
importance: | Undecided → Unknown |
status: | New → Unknown |
affects: | python2.7 (Ubuntu) → gstreamer0.10 (Ubuntu) |
Changed in gstreamer: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
affects: | python → obsolete-junk |
no longer affects: | obsolete-junk |
On followings calls to the program, it generates core dumps or this message:
prepare- window- handle xcb_io. c:273: poll_for_event: La declaración `!xcb_xlib_ threads_ sequence_ lost' no se cumple.
[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
python: ../../src/
It is difficult to reproduce, but there are some memory corruption, probably with some module that try to release memory twice