libpng/zlib segmentation fault when writing PNG files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libpng (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Binary package hint: gnome-utils
On my system, a fully updated Edgy Eft, 2.6.17-11-generic kernel on an Asus M2N-SLI with AMD X2 4600+ 65W processor, 2GB RAM, I intermittently get segmentation faults when taking screenshots (gnome-screenshot, from command-line or from print screen button.) The contents of the Bug Buddy window are as follows:
Memory status: size: 64118784 vsize: 0 resident: 64118784 share: 0 rss: 16994304 rss_rlim: 0
CPU usage: start_time: 1173207500 rtime: 0 utime: 48 stime: 0 cutime:48 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0
Backtrace was generated from '/usr/bin/
Using host libthread_db library "/lib/tls/
[Thread debugging using libthread_db enabled]
[New Thread -1224976720 (LWP 6039)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb749e34b in __waitpid_nocancel () from /lib/tls/
#2 0xb7f5b1b6 in gnome_gtk_
#3 <signal handler called>
#4 0xb73cc37c in memcpy () from /lib/tls/
#5 0xb7291e8d in deflateCopy () from /usr/lib/libz.so.1
#6 0xb7292a44 in deflateInit_ () from /usr/lib/libz.so.1
#7 0xb7292f10 in deflate () from /usr/lib/libz.so.1
#8 0xb714d101 in png_write_chunk () from /usr/lib/
#9 0xb714d64b in png_write_chunk () from /usr/lib/
#10 0xb7151774 in png_write_row () from /usr/lib/
#11 0xb7151937 in png_write_rows () from /usr/lib/
#12 0xb68a2a79 in fill_info ()
from /usr/lib/
#13 0x082b45e8 in ?? ()
#14 0xbf938ef0 in ?? ()
#15 0x00000001 in ?? ()
#16 0x00000400 in ?? ()
#17 0x00000008 in ?? ()
#18 0x00000006 in ?? ()
#19 0x00000000 in ?? ()
Thread 1 (Thread -1224976720 (LWP 6039)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb749e34b in __waitpid_nocancel () from /lib/tls/
No symbol table info available.
#2 0xb7f5b1b6 in gnome_gtk_
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xb73cc37c in memcpy () from /lib/tls/
No symbol table info available.
#5 0xb7291e8d in deflateCopy () from /usr/lib/libz.so.1
No symbol table info available.
#6 0xb7292a44 in deflateInit_ () from /usr/lib/libz.so.1
No symbol table info available.
#7 0xb7292f10 in deflate () from /usr/lib/libz.so.1
No symbol table info available.
#8 0xb714d101 in png_write_chunk () from /usr/lib/
No symbol table info available.
#9 0xb714d64b in png_write_chunk () from /usr/lib/
No symbol table info available.
#10 0xb7151774 in png_write_row () from /usr/lib/
No symbol table info available.
#11 0xb7151937 in png_write_rows () from /usr/lib/
No symbol table info available.
#12 0xb68a2a79 in fill_info ()
from /usr/lib/
No symbol table info available.
#13 0x082b45e8 in ?? ()
No symbol table info available.
#14 0xbf938ef0 in ?? ()
No symbol table info available.
#15 0x00000001 in ?? ()
No symbol table info available.
#16 0x00000400 in ?? ()
No symbol table info available.
#17 0x00000008 in ?? ()
No symbol table info available.
#18 0x00000006 in ?? ()
No symbol table info available.
#19 0x00000000 in ?? ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()
This happens about 3 of every 5-10 calls to gnome-screenshot. Additionally, I regularly have problems writing PNG files from *any* application. Segmentation faults that result from the other applications are at exactly the same place as the one listed above.
I've performed memtest86+ for three cycles with no errors detected.
I have tested this with a Live Edgy CD with the same results. I have also tested this with Feisty Herd 5 with the same results. (Update: I just tested the Live Dapper LTS CD, and I have not gotten a segmentation fault in approximately 100 screenshots.) I will be happy to provide any further information as required - this is a big show-stopper for me.
description: | updated |
Thanks for your bug report. Can you get a debug backtrace with gnome-utils-dbgsym libgtk2.0-0-dbgsym libglib2.0-0-dbgsym from http:// wiki.ubuntu. com/DebuggingPr ogramCrash installed and get another backtrace?