Hi! I was browsing /tmp on another machine and got a "free(): invalid next size (fast)" Since I don't know if this is related with the original bug report, I am just including more info here.
gdb backtrace is attached. Thank you! Best regards, Nelson
Starting program: /usr/bin/geeqie [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffedee2700 (LWP 25615)] [New Thread 0x7fffed1aa700 (LWP 25616)] Program received signal SIGABRT, Aborted. 0x00007ffff3991077 in raise () from /lib/x86_64-linux-gnu/libc.so.6 Thread 3 (Thread 0x7fffed1aa700 (LWP 25616)): #0 0x00007ffff3a3dbb9 in syscall () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00007ffff5ecb5e7 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #2 0x00007ffff5e5ba69 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x00007ffff5eae290 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #4 0x00007ffff5ead925 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x00007ffff3d0c0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00007ffff3a41c2d in clone () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. Thread 2 (Thread 0x7fffedee2700 (LWP 25615)): #0 0x00007ffff3a390ed in poll () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00007ffff5e86ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #2 0x00007ffff5e87272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x00007ffff68ddf06 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 No symbol table info available. #4 0x00007ffff5ead925 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x00007ffff3d0c0a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00007ffff3a41c2d in clone () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. Thread 1 (Thread 0x7ffff7fc0980 (LWP 25611)): #0 0x00007ffff3991077 in raise () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00007ffff3992458 in abort () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00007ffff39cefb4 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #3 0x00007ffff39d478e in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #4 0x00007ffff39d5496 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #5 0x00007ffff4cb14f9 in Exiv2::RiffVideo::infoTagsHandler() () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13 No symbol table info available. #6 0x00007ffff4cb5355 in Exiv2::RiffVideo::decodeBlock() () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13 No symbol table info available. #7 0x00007ffff4cb4f88 in Exiv2::RiffVideo::tagDecoder(Exiv2::DataBuf&, unsigned long) () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13 No symbol table info available. #8 0x00007ffff4cb5355 in Exiv2::RiffVideo::decodeBlock() () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13 No symbol table info available. #9 0x00007ffff4cb56f8 in Exiv2::RiffVideo::readMetadata() () from /usr/lib/x86_64-linux-gnu/libexiv2.so.13 No symbol table info available. #10 0x000000000044e68c in _ExifDataOriginal (path=<optimized out>, this=0xa47970) at exiv2.cc:190 pathl = 0xa46940 "/tmp/IMG_064.avi" #11 _ExifDataProcessed (modified_xmp=0x0, sidecar_path=0x0, path=<optimized out>, this=0xa63b50) at exiv2.cc:294 No locals. #12 exif_read (path=<optimized out>, sidecar_path=sidecar_path@entry=0x0, modified_xmp=0x0) at exiv2.cc:433 __func__ = "exif_read" #13 0x000000000044c8c9 in exif_read_fd (fd=0xa66800) at exif-common.c:677 sidecar_path = 0x0 __FUNCTION__ = "exif_read_fd" #14 0x000000000046091e in image_loader_setup_source (il=il@entry=0x77a7e0) at image-load.c:738 exif = <optimized out> st = {st_dev = 7841760, st_ino = 10895664, st_nlink = 0, st_mode = 4913840, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 10831568, st_size = 0, st_blksize = 4313154, st_blocks = 1, st_atim = {tv_sec = 5, tv_nsec = 10871696}, st_mtim = {tv_sec = 2043, tv_nsec = 10033968}, st_ctim = {tv_sec = 5099851, tv_nsec = 10753152}, __glibc_reserved = {10774848, 0, -8900481151410849280}} pathl = <optimized out> #15 0x0000000000460ca3 in image_loader_setup_source (il=0x77a7e0) at image-load.c:1025 No locals. #16 image_loader_start_thread (il=0x77a7e0) at image-load.c:1001 No locals. #17 image_loader_start (il=0x77a7e0) at image-load.c:1031 No locals. #18 0x00000000004af368 in thumb_loader_std_setup (tl=tl@entry=0xa546d0, fd=<optimized out>) at thumb_standard.c:627 No locals. #19 0x00000000004af8ef in thumb_loader_std_next_source (tl=tl@entry=0xa546d0, remove_broken=remove_broken@entry=0) at thumb_standard.c:532 No locals. #20 0x00000000004b02e1 in thumb_loader_std_start (tl=0xa546d0, fd=<optimized out>) at thumb_standard.c:701 found = 0 thumb_cache = 0xa0c950 "/home/naoliv/.thumbnails" st = {st_dev = 2053, st_ino = 523993, st_nlink = 1, st_mode = 33188, st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 25566046, st_blksize = 4096, st_blocks = 49936, st_atim = {tv_sec = 1412271029, tv_nsec = 607644756}, st_mtim = {tv_sec = 1412272839, tv_nsec = 763683233}, st_ctim = { tv_sec = 1412289033, tv_nsec = 428027449}, __glibc_reserved = {0, 0, 0}} #21 0x00000000004aebad in thumb_loader_start (tl=0xa546d0, fd=fd@entry=0xa66800) at thumb.c:325 cache_path = 0x0 #22 0x00000000004bc787 in vf_thumb_next (vf=0x869e20) at view_file.c:911 fd = 0xa66800 vf = 0x869e20 #23 0x00000000004bc848 in vf_thumb_common_cb (tl=<optimized out>, data=0x869e20) at view_file.c:864 vf = 0x869e20 #24 0x00007ffff615c474 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #25 0x00007ffff6176057 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #26 0x00007ffff61769af in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #27 0x000000000045fff3 in image_loader_emit_error_cb (data=<optimized out>) at image-load.c:280 il = <optimized out> #28 0x00007ffff5e86b6d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #29 0x00007ffff5e86f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #30 0x00007ffff5e87272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #31 0x00007ffff78c2bc7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #32 0x000000000041a60a in main (argc=1, argv=0x7fffffffe2e8) at main.c:921 first_collection = <optimized out> buf = 0x7885e0 "" cd = 0x0 A debugging session is active. Inferior 1 [process 25611] will be killed. Quit anyway? (y or n)