gthumb segfaults on some pictures
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gthumb (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
On some pictures program segfaults. Did not find any workaround for this. Except for editing+resaving photo.
The same bug happen on both my PCs. Both were Ubuntu 11.10, recently upgraded to 12.04. Platform is x64, CPU Core2Duo. 4GB RAM. Desktop environment - xorg+Windowmaker. Otherwise both PCs are rock stable. Before upgrade to Precise, files opened fine. Tried another user account on both PCs - problem persists.
I have many such photos. Here is an example (5MB).
http://
Used gdb on core file and it said:
Core was generated by `gthumb /home/ftp/
Program terminated with signal 11, Segmentation fault.
#0 0x00007f1ff6277810 in g_markup_
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: gthumb 3:2.14.3-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-22-generic x86_64
ApportVersion: 2.0.1-0ubuntu2
Architecture: amd64
Date: Thu Apr 12 22:40:31 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110426)
SourcePackage: gthumb
UpgradeStatus: Upgraded to precise on 2011-10-14 (181 days ago)
Possibly the same problem here.
- also an amd64 machine
- when importing photos from ~/Dropbox/Camera\ Uploads
- auto-tagging
- auto-folder using a custom filter (that wrked for years).
- same final backtrace frame
gthumb version:
ii gthumb 3:2.14.3-0ubuntu1 image viewer and browser
ii gthumb-data 3:2.14.3-0ubuntu1 image viewer and browser - arch-independent files
Program received signal SIGSEGV, Segmentation fault. escape_ text () from /lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 escape_ text () from /lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 gthumb/ extensions/ libcomments. so gthumb/ extensions/ libcomments. so provider_ write () x86_64- linux-gnu/ libgio- 2.0.so. 0 x86_64- linux-gnu/ libgio- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 f700) at pthread_ create. c:308 unix/sysv/ linux/x86_ 64/clone. S:112
[Switching to Thread 0x7fffc3fff700 (LWP 6301)]
0x00007ffff56d9850 in g_markup_
(gdb) bt
#0 0x00007ffff56d9850 in g_markup_
#1 0x00000000004462fb in ?? ()
#2 0x0000000000445366 in ?? ()
#3 0x000000000044551f in ?? ()
#4 0x0000000000445366 in ?? ()
#5 0x000000000044551f in ?? ()
#6 0x0000000000445366 in ?? ()
#7 0x000000000044551f in ?? ()
#8 0x0000000000445366 in ?? ()
#9 0x0000000000446c3f in dom_document_dump ()
#10 0x00007fffdeb72694 in gth_comment_to_data () from /usr/lib/
#11 0x00007fffdeb73465 in ?? () from /usr/lib/
#12 0x00000000004a259c in gth_metadata_
#13 0x00000000004a2b02 in ?? ()
#14 0x00007ffff5c3de7c in ?? () from /usr/lib/
#15 0x00007ffff5c2d15e in ?? () from /usr/lib/
#16 0x00007ffff56f7248 in ?? () from /lib/x86_
#17 0x00007ffff56f69e5 in ?? () from /lib/x86_
#18 0x00007ffff4f61e9a in start_thread (arg=0x7fffc3ff
#19 0x00007ffff4c8ecbd in clone () at ../sysdeps/
#20 0x0000000000000000 in ?? ()
(gdb)