Dia hangs while starting
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | dia (Ubuntu) |
High
|
Unassigned | ||
Bug Description
Binary package hint: dia
In current feisty, I get the following message when I start dia:
*** glibc detected *** dia: free(): invalid pointer: 0x09706150 ***
After that the splash screen just stops working (if you drag something over it, and away, the splash screen becomes white)
| Sebastien Bacher (seb128) wrote : | #1 |
| Changed in dia: | |
| importance: | Undecided → High |
| status: | Unconfirmed → Confirmed |
| Inaldo (inaldo) wrote : | #2 |
I get the following messages in the same version (Feisty):
b6a4e000-b6a73000 rw-p 001ab000 03:01 16578 /usr/lib/
b6a73000-b6a95000 r-xp 00000000 03:01 2459056 /usr/lib/
b6a95000-b6a98000 rw-p 00022000 03:01 2459056 /usr/lib/
b6a98000-b6ab3000 r--p 00000000 03:01 294914 /usr/share/
b6ab3000-b6ac2000 r-xp 00000000 03:01 1032263 /lib/libbz2.
b6ac2000-b6ac3000 rw-p 0000f000 03:01 1032263 /lib/libbz2.
b6ac5000-b6ad3000 r-xp 00000000 03:01 18225 /usr/lib/
b6ad3000-b6ad5000 rw-p 0000e000 03:01 18225 /usr/lib/
b6ad5000-b6ad9000 r-xp 00000000 03:01 1359906 /usr/lib/
b6ad9000-b6adb000 rw-p 00003000 03:01 1359906 /usr/lib/
b6adb000-b6ae1000 r-xp 00000000 03:01 1359892 /usr/lib/
b6ae1000-b6ae3000 rw-p 00005000 03:01 1359892 /usr/lib/
b6ae3000-b6b06000 r-xp 00000000 03:01 17313 /usr/lib/
b6b06000-b6b09000 rw-p 00023000 03:01 17313 /usr/lib/
b6b09000-b6b6a000 rw-p b6b09000 00:00 0
b6b6a000-b6c8d000 r-xp 00000000 03:01 508013 /usr/lib/
b6c8d000-b6ca1000 rw-p 00123000 03:01 508013 /usr/lib/
b6ca1000-b6ca5000 rw-p b6ca1000 00:00 0
b6ca5000-b6ce0000 r-xp 00000000 03:01 508014 /usr/lib/
b6ce0000-b6ce4000 rw-p 0003a000 03:01 508014 /usr/lib/
b6ce7000-b6ce9000 r-xp 00000000 03:01 1359887 /usr/lib/
b6ce9000-b6cea000 rw-p 00001000 03:01 1359887 /usr/lib/
b6cea000-b6cef000 r-xp 00000000 03:01 17333 /usr/lib/
b6cef000-b6cf0000 rw-p 00005000 03:01 17333 /usr/lib/
b6cf0000-b6cf3000 r-xp 00000000 03:01 17462 /usr/lib/
b6cf3000-b6cf4000 rw-p 00003000 03:01 17462 /usr/lib/
b6cf4000-b6cf6000 r-xp 00000000 03:01 17330 /usr/lib/
b6cf6000-b6cf7000 rw-p 00001000 03:01 17330 /usr/lib/
b6cf7000-b6cfa000 r-xp 00000000 03:01 17338 /usr/lib/
b6cfa000-b6cfc000 rw-p 00002000 03:01 17338 /usr/lib/
b6cfc000-b6cff000 r-xp 00000000 03:01 1359881 /usr/lib/
b6cff000-b6d00000 rw-p 00003000 03:01 1359881 /usr/lib/
b6d00000-b6d0a000 r-xp 00000000 03:01 17264 /usr/lib/
b6d0a000-b6d0d000 rw-p 0000a000 03:01 17264 /usr/lib/
b6d0d000-b6d11000 r-xp 00000000 03:01 17336 /usr/lib/
| Matt MacLeod (mmacleod) wrote : | #3 |
I also see the crash
| Inaldo (inaldo) wrote : | #4 |
I get the complete messages:
inaldo@iccosta:~$ dia
*** glibc detected *** dia: free(): invalid pointer: 0x096c5140 ***
======= Backtrace: =========
/lib/tls/
/lib/tls/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
dia(app_
dia(main+
/lib/tls/
dia[0x805daf1]
======= Memory map: ========
08048000-080b1000 r-xp 00000000 03:01 2327577 /usr/bin/dia-normal
080b1000-080b6000 rw-p 00068000 03:01 2327577 /usr/bin/dia-normal
080b6000-09749000 rw-p 080b6000 00:00 0 [heap]
b6700000-b6721000 rw-p b6700000 00:00 0
b6721000-b6800000 ---p b6721000 00:00 0
b68a2000-b68ac000 r-xp 00000000 03:01 1032270 /lib/libgcc_s.so.1
b68ac000-b68ad000 rw-p 00009000 03:01 1032270 /lib/libgcc_s.so.1
b68c5000-b68c8000 r-xp 00000000 03:01 16586 /usr/lib/
b68c8000-b68c9000 rw-p 00002000 03:01 16586 /usr/lib/
b68c9000-b68fb000 r-xp 00000000 03:01 16582 /usr/lib/
b68fb000-b68ff000 rw-p 00031000 03:01 16582 /usr/lib/
b68ff000-b6919000 r-xp 00000000 03:01 16584 /usr/lib/
b6919000-b691d000 rw-p 00019000 03:01 16584 /usr/lib/
b691d000-b6ac8000 r-xp 00000000 03:01 16578 /usr/lib/
b6ac8000-b6aed000 rw-p 001ab000 03:01 16578 /usr/lib/
b6aed000-b6b0f000 r-xp 00000000 03:01 2459056 /usr/lib/
b6b0f000-b6b12000 rw-p 00022000 03:01 2459056 /usr/lib/
| Steve Kowalik (stevenk) wrote : | #5 |
Attached is a debdiff with a patch taken from upstream SVN which corrects the problem.
| Oliver Grawert (ogra) wrote : | #6 |
dia (0.95.0-4.1ubuntu3) feisty; urgency=low
.
* Apply patch from upstream SVN to fix SEGV with python 2.5.
| Changed in dia: | |
| status: | Confirmed → Fix Released |
| Inaldo (inaldo) wrote : | #7 |
It is ok with dia_0.95.


Confirmed, that seems to be due to the python plugin and the transition to the new python