While using the arrow keys to quickly load the next image in a directory, eog crashes after the first few images. Here is a stack trace which I hope is useful:
$ gdb --args eog 1.png
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/eog...Reading symbols from /usr/lib/debug/usr/bin/eog...done.
done.
(gdb) r
Starting program: /usr/bin/eog 1.png
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffee4e4700 (LWP 31986)]
[New Thread 0x7fffed231700 (LWP 31987)]
[New Thread 0x7fffe7fff700 (LWP 31988)]
[New Thread 0x7fffcd357700 (LWP 31989)]
*** glibc detected *** /usr/bin/eog: double free or corruption (!prev): 0x0000000001347100 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7ffff3b85b96]
/usr/lib/eog/plugins/libexif-display.so(+0x3005)[0x7fffe4dc6005]
/usr/lib/eog/plugins/libexif-display.so(+0x3cf7)[0x7fffe4dc6cf7]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0xfeca)[0x7ffff45feeca]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x421)[0x7ffff4617741]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7ffff4618242]
/usr/bin/eog[0x424c0c]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x133)[0x7ffff4341d53]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x480a0)[0x7ffff43420a0]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x34)[0x7ffff4342164]
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0(g_application_run+0x1a4)[0x7ffff58c3c94]
/usr/bin/eog(main+0x20c)[0x41dd3c]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7ffff3b2876d]
/usr/bin/eog[0x41de59]
======= Memory map: ========
00400000-00475000 r-xp 00000000 08:02 3025046 /usr/bin/eog
00675000-00677000 r--p 00075000 08:02 3025046 /usr/bin/eog
00677000-0067a000 rw-p 00077000 08:02 3025046 /usr/bin/eog
0067a000-01c2d000 rw-p 00000000 00:00 0 [heap]
40000000-4007e000 rw-p 00000000 00:00 0
4007e000-40080000 r-xs 00000000 08:02 23595680 /tmp/glLpHhms (deleted)
7fffc8000000-7fffc8022000 rw-p 00000000 00:00 0
7fffc8022000-7fffcc000000 ---p 00000000 00:00 0
7fffcc74e000-7fffcc750000 r-xp 00000000 08:02 3153606 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7fffcc750000-7fffcc94f000 ---p 00002000 08:02 3153606 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7fffcc94f000-7fffcc950000 r--p 00001000 08:02 3153606 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7fffcc950000-7fffcc951000 rw-p 00002000 08:02 3153606 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7fffcc951000-7fffcc955000 r-xp 00000000 08:02 3149497 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
7fffcc955000-7fffccb55000 ---p 00004000 08:02 3149497 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
7fffccb55000-7fffccb56000 r--p 00004000 08:02 3149497 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
7fffccb56000-7fffccb57000 rw-p 00005000 08:02 3149497 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
7fffccb57000-7fffccb58000 ---p 00000000 00:00 0
7fffccb58000-7fffcd358000 rw-p 00000000 00:00 0 [stack:31989]
7fffcd358000-7fffcd558000 rw-s 0a7e6000 00:05 4055 /dev/nvidia0
7fffcd558000-7fffcd659000 rw-p 00000000 00:00 0
7fffcd75a000-7fffcd75e000 r-xp 00000000 08:02 3153389 /usr/lib/x86_64-linux-gnu/gio/modules/libgiognomeproxy.so
7fffcd75e000-7fffcd95d000 ---p 00004000 08:02 3153389 /usr/lib/x86_64-linux-gnu/gio/modules/libgiognomeproxy.so
7fffcd95d000-7fffcd95e000 r--p 00003000 08:02 3153389 /usr/lib/x86_64-linux-gnu/gio/modules/libgiognomeproxy.so
7fffcd95e000-7fffcd95f000 rw-p 00004000 08:02 3153389 /usr/lib/x86_64-linux-gnu/gio/modules/libgiognomeproxy.so
7fffcd95f000-7fffcda04000 r--p 00000000 08:02 3802191 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
7fffcda04000-7fffcda06000 r-xp 00000000 08:02 3150273 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7fffcda06000-7fffcdc05000 ---p 00002000 08:02 3150273 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7fffcdc05000-7fffcdc06000 r--p 00001000 08:02 3150273 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7fffcdc06000-7fffcdc07000 rw-p 00002000 08:02 3150273 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7fffcdc07000-7fffcdcb7000 r--p 00000000 08:02 3802192 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
7fffcdcb7000-7fffcdeb7000 rw-s 02e26000 00:05 4055 /dev/nvidia0
7fffcdeb7000-7fffcf887000 r-xp 00000000 08:02 3932462 /usr/lib/nvidia-current/libnvidia-glcore.so.304.64
7fffcf887000-7fffcfa86000 ---p 019d0000 08:02 3932462 /usr/lib/nvidia-current/libnvidia-glcore.so.304.64
7fffcfa86000-7fffd0287000 rwxp 019cf000 08:02 3932462 /usr/lib/nvidia-current/libnvidia-glcore.so.304.64
7fffd0287000-7fffd02a1000 rwxp 00000000 00:00 0
7fffd02a1000-7fffd02a4000 r-xp 00000000 08:02 3932466 /usr/lib/nvidia-current/tls/libnvidia-tls.so.304.64
7fffd02a4000-7fffd04a3000 ---p 00003000 08:02 3932466 /usr/lib/nvidia-current/tls/libnvidia-tls.so.304.64
7fffd04a3000-7fffd04a4000 rw-p 00002000 08:02 3932466 /usr/lib/nvidia-current/tls/libnvidia-tls.so.304.64
7fffd04a4000-7fffd056e000 r-xp 00000000 08:02 3932463 /usr/lib/nvidia-current/libGL.so.304.64
7fffd056e000-7fffd076e000 ---p 000ca000 08:02 3932463 /usr/lib/nvidia-current/libGL.so.304.64
7fffd076e000-7fffd07ab000 rwxp 000ca000 08:02 3932463 /usr/lib/nvidia-current/libGL.so.304.64
7fffd07ab000-7fffd07c1000 rwxp 00000000 00:00 0
7fffd07ea000-7fffd07eb000 r--s 00000000 08:02 11151621 /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le64.cache-3
7fffd07eb000-7fffd07f4000 r--s 00000000 08:02 11149592 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3
7fffd07f4000-7fffd07f8000 r--s 00000000 08:02 11150189 /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-le64.cache-3
7fffd07f8000-7fffd07fe000 r--s 00000000 08:02 11150187 /var/cache/fontconfig/e25ca923d7a08ab6b0777bd7eb77ea77-le64.cache-3
7fffd07fe000-7fffd0806000 r--s 00000000 08:02 11150186 /var/cache/fontconfig/a6d8cf8e4ec09cdbc8633c31745a07dd-le64.cache-3
7fffd0806000-7fffd080a000 r--s 00000000 08:02 11150175 /var/cache/fontconfig/2cd17615ca594fa2959ae173292e504c-le64.cache-3
7fffd080a000-7fffd080e000 r--s 00000000 08:02 11150830 /var/cache/fontconfig/a46337af8a0b4c9b317ad981ec3bdf87-le64.cache-3
7fffd080e000-7fffd080f000 r--s 00000000 08:02 11150153 /var/cache/fontconfig/79b7902a698c37d747b157374a08587f-le64.cache-3
7fffd080f000-7fffd0810000 r--s 00000000 08:02 11150150 /var/cache/fontconfig/e7071f4a29fa870f4323321c154eba04-le64.cache-3
7fffd0810000-7fffd0811000 r--s 00000000 08:02 11150149 /var/cache/fontconfig/617957603a337376ca8784972c6029f5-le64.cache-3
7fffd0811000-7fffd0814000 r--s 00000000 08:02 11151206 /var/cache/fontconfig/b5ea634b0fb353b8ea17632d1f9ef766-le64.cache-3
7fffd0814000-7fffd0815000 r--s 00000000 08:02 11150146 /var/cache/fontconfig/0d8c3b2ac0904cb8a57a757ad11a4a08-le64.cache-3
7fffd0815000-7fffd081b000 r--s 00000000 08:02 11150143 /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-le64.cache-3
7fffd081b000-7fffd0824000 r--s 00000000 08:02 11150130 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3
7fffd0824000-7fffd0827000 r--s 00000000 08:02 11150128 /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-le64.cache-3
7fffd0827000-7fffd0830000 r--s 00000000 08:02 11148847 /var/cache/fontconfig/a6354e3ac43af67bd8d7b8e43c34e49f-le64.cache-3
7fffd0830000-7fffd0840000 r--s 00000000 08:02 11150124 /var/cache/fontconfig/04aabc0a78ac019cf9454389977116d2-le64.cache-3
7fffd0840000-7fffd0841000 r--s 00000000 08:02 11150117 /var/cache/fontconfig/b95bc8ffbebda2bbdae4265e45b8178d-le64.cache-3
7fffd0841000-7fffd0844000 r--s 00000000 08:02 11150116 /var/cache/fontconfig/385c0604a188198f04d133e54aba7fe7-le64.cache-3
7fffd0844000-7fffd0845000 r--s 00000000 08:02 11150115 /var/cache/fontconfig/9c956a7723ca69a44b382d9179c9802f-le64.cache-3
7fffd0845000-7fffd0846000 r--s 00000000 08:02 11150111 /var/cache/fontconfig/5d1cca7074f29429a8d18692746c2426-le64.cache-3
7fffd0846000-7fffd0847000 r--s 00000000 08:02 11150107 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-3
7fffd0847000-7fffd0848000 r--s 00000000 08:02 11150106 /var/cache/fontconfig/9eae20f1ff8cc0a7d125749e875856bd-le64.cache-3
7fffd0848000-7fffd084a000 r--s 00000000 08:02 11150103 /var/cache/fontconfig/bf2c1853a9e9b00bb02fe2e9bcf1e201-le64.cache-3
7fffd084a000-7fffd084d000 r--s 00000000 08:02 11150100 /var/cache/fontconfig/8801497958630a81b71ace7c5f9b32a8-le64.cache-3
7fffd084d000-7fffd087b000 r--s 00000000 08:02 11150097 /var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-le64.cache-3
7fffd087b000-7fffd0880000 r--s 00000000 08:02 11150088 /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-3
7fffd0880000-7fffd08ad000 r--s 00000000 08:02 11150086 /var/cache/fontconfig/51a3e4c21f64d587f5095aba4c4f56c0-le64.cache-3
7fffd08ad000-7fffd08ae000 r--s 00000000 08:02 11150084 /var/cache/fontconfig/56cf4f4769d0f4abc89a4895d7bd3ae1-le64.cache-3
7fffd08ae000-7fffd08af000 r--s 00000000 08:02 11150081 /var/cache/fontconfig/b9d506c9ac06c20b433354fa67a72993-le64.cache-3
7fffd08af000-7fffd08b4000 r--s 00000000 08:02 11150078 /var/cache/fontconfig/b47c4e1ecd0709278f4910c18777a504-le64.cache-3
7fffd08b4000-7fffd08bc000 r--s 00000000 08:02 11149917 /var/cache/fontconfig/52f7bdb7ce746bfd7eaa1985bd9cfa93-le64.cache-3
7fffd08bc000-7fffd08bf000 r--s 00000000 08:02 11149907 /var/cache/fontconfig/e49e89034d371f0f9de17aab02136486-le64.cache-3
7fffd08bf000-7fffd08c1000 r--s 00000000 08:02 11149905 /var/cache/fontconfig/4b14b093aebc79c320de5e86ae1d3314-le64.cache-3
7fffd08c1000-7fffd08c2000 r--s 00000000 08:02 11149900 /var/cache/fontconfig/8aec10f4cc8391dcef22ca549f1e4354-le64.cache-3
7fffd08c2000-7fffd08d3000 r--s 00000000 08:02 11148920 /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-3
7fffd08d3000-7fffd08d5000 r--s 00000000 08:02 11149892 /var/cache/fontconfig/f57e380a35d92a75c4c80d81d08ed82d-le64.cache-3
7fffd08d5000-7fffd08db000 r--s 00000000 08:02 11149891 /var/cache/fontconfig/3f7329c5293ffd510edef78f73874cfd-le64.cache-3
7fffd08db000-7fffd08dc000 r--s 00000000 08:02 11149881 /var/cache/fontconfig/ac2cf712d852da827a87a9baf682f5b9-le64.cache-3
7fffd08dc000-7fffd08de000 r--s 00000000 08:02 11149872 /var/cache/fontconfig/65f976e5259cbe6dc7697b8648396239-le64.cache-3
7fffd08de000-7fffd08df000 r--s 00000000 08:02 11149863 /var/cache/fontconfig/845c20fd2c4814bcec78e05d37a63ccc-le64.cache-3
7fffd08df000-7fffd08e0000 r--s 00000000 08:02 11149858 /var/cache/fontconfig/e7de81b01590fb7e12b38e274e17d0db-le64.cache-3
7fffd08e0000-7fffd08e1000 r--s 00000000 08:02 11149857 /var/cache/fontconfig/406a1d2d2bf3ed7664fbadefac0b2f66-le64.cache-3
7fffd08e1000-7fffd08e3000 r--s 00000000 08:02 11149856 /var/cache/fontconfig/67709b7835c0f764c1135060c9575660-le64.cache-3
7fffd08e3000-7fffd08ef000 r--s 00000000 08:02 11149849 /var/cache/fontconfig/53d14c92082a93e67d5078324eb314ca-le64.cache-3
7fffd08ef000-7fffd0900000 r--s 00000000 08:02 11149669 /var/cache/fontconfig/4ac51e5cfbc76fc3f983e470323a16d3-le64.cache-3
7fffd0900000-7fffd091a000 r--s 00000000 08:02 11144587 /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le64.cache-3
7fffd091a000-7fffd091e000 r--s 00000000 08:02 11148844 /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-le64.cache-3
7fffd091e000-7fffd0923000 r--s 00000000 00:15 15605331 /home/kip/.fontconfig/564b05d9ef6b365eaa761ef5f7017d74-le64.cache-3
7fffd0923000-7fffd0924000 r--p 00000000 08:02 4329587 /usr/share/locale-langpack/en_AU/LC_MESSAGES/cogl.mo
7fffd0924000-7fffd0925000 r--p 00000000 08:02 4329303 /usr/share/locale-langpack/en_GB/LC_MESSAGES/cogl.mo
7fffd0925000-7fffd0926000 r--p 00000000 08:02 4329890 /usr/share/locale-langpack/en_CA/LC_MESSAGES/cogl.mo
7fffd0926000-7fffd0928000 r--p 00000000 08:02 4329616 /usr/share/locale-langpack/en_AU/LC_MESSAGES/clutter-1.0.mo
7fffd0928000-7fffd092a000 r--p 00000000 08:02 4329378 /usr/share/locale-langpack/en_GB/LC_MESSAGES/clutter-1.0.mo
Program received signal SIGABRT, Aborted.
0x00007ffff3b3d425 in __GI_raise (sig=<optimised out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt full
#0 0x00007ffff3b3d425 in __GI_raise (sig=<optimised out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = 0
pid = <optimised out>
selftid = 31983
#1 0x00007ffff3b40b8b in __GI_abort () at abort.c:91
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x4, sa_sigaction = 0x4}, sa_mask = {__val = {
5, 140737488348128, 12, 140737283370663, 3, 140737488343210, 6, 140737283370667, 2,
140737488343230, 2, 140737283361666, 1, 140737283370663, 3, 140737488343204}},
sa_flags = 12, sa_restorer = 0x7ffff3c82eab}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ffff3b7b39e in __libc_message (do_abort=2,
fmt=0x7ffff3c85008 "*** glibc detected *** %s: %s: 0x%s ***\n")
at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffda20,
reg_save_area = 0x7fffffffd930}}
ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffffffda20,
reg_save_area = 0x7fffffffd930}}
fd = 49
on_2 = <optimised out>
list = <optimised out>
nlist = <optimised out>
cp = <optimised out>
written = <optimised out>
#3 0x00007ffff3b85b96 in malloc_printerr (action=3,
str=0x7ffff3c85118 "double free or corruption (!prev)", ptr=<optimised out>) at malloc.c:5007
buf = "0000000001347100"
cp = <optimised out>
---Type <return> to continue, or q <return> to quit---
#4 0x00007fffe4dc6005 in ?? () from /usr/lib/eog/plugins/libexif-display.so
No symbol table info available.
#5 0x00007fffe4dc6cf7 in ?? () from /usr/lib/eog/plugins/libexif-display.so
No symbol table info available.
#6 0x00007ffff45feeca in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#7 0x00007ffff4617741 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#8 0x00007ffff4618242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#9 0x0000000000424c0c in notify_finished (job=0xce1680) at eog-job-queue.c:66
No locals.
#10 0x00007ffff4341d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#11 0x00007ffff43420a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#12 0x00007ffff4342164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#13 0x00007ffff58c3c94 in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#14 0x000000000041dd3c in main (argc=2, argv=0x7fffffffe0d8) at main.c:190
error = 0x0
ctx = <optimised out>
settings = <optimised out>
provider = <optimised out>
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: eog 3.4.2-0ubuntu1.1
ProcVersionSignature: Ubuntu 3.5.0-19.30~precise1-generic 3.5.7
Uname: Linux 3.5.0-19-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu17
Architecture: amd64
Date: Thu Dec 6 09:51:40 2012
EcryptfsInUse: Yes
InstallationMedia: Xubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MarkForUpload: True
SourcePackage: eog
UpgradeStatus: No upgrade log present (probably fresh install)