Hi, I've got an assertion failed error and program abort under certain circumstances. I've discovered it on one (as for now) of many directories with my photos. Steps do reproduce:
1. Run geeqie 2. Go to the "bad" directory 3. Try do go the subdirectory or to the parent directory 4. On the output I see something like this: ERROR:filedata.c:580:file_data_free: assertion failed: (fd->magick == 0x12345678) Aborted ... and program exits I've copied my test directory to other location to test if it has anything with filesystem level error, but with no luck. I've run gdb and after program crash this is backtrace content: ** ERROR:filedata.c:580:file_data_free: assertion failed: (fd->magick == 0x12345678) Program received signal SIGABRT, Aborted. [Switching to Thread 0x7f5179f9c780 (LWP 28626)] 0x00007f51763c0d25 in raise () from /lib/libc.so.6 (gdb) backtrace #0 0x00007f51763c0d25 in raise () from /lib/libc.so.6 #1 0x00007f51763c3de1 in abort () from /lib/libc.so.6 #2 0x00007f5177afa010 in g_assertion_message () from /usr/lib/libglib-2.0.so.0 #3 0x00007f5177afa592 in g_assertion_message_expr () from /usr/lib/libglib-2.0.so.0 #4 0x0000000000460bd7 in file_data_free (fd=0x190f610) at filedata.c:580 #5 0x0000000000460f53 in file_data_unref_debug (file=0x501f18 "filedata.c", line=1028, fd=0x1910b60) at filedata.c:641 #6 0x0000000000461b8d in filelist_free (list=0x190e320) at filedata.c:1028 #7 0x00000000004df799 in vflist_set_fd (vf=0x18bbd50, dir_fd=0x190e860) at view_file_list.c:1940 #8 0x00000000004da7a0 in vf_set_fd (vf=0x18bbd50, dir_fd=0x190e860) at view_file.c:648 #9 0x00000000004783eb in layout_sync_path (lw=0x16264e0) at layout.c:844 #10 0x000000000047867a in layout_set_fd (lw=0x16264e0, fd=0x190e860) at layout.c:914 #11 0x0000000000476c46 in layout_vd_select_cb (vd=0x18adc00, fd=0x190e860, data=0x16264e0) at layout.c:249 #12 0x00000000004d3fb6 in vd_select_row (vd=0x18adc00, fd=0x190e860) at view_dir.c:196 #13 0x00000000004d5d6e in vd_release_cb (widget=0x18bc020, bevent=0x1611ce0, data=0x18adc00) at view_dir.c:1041 #14 0x00007f51799fa958 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #15 0x00007f5177f6e11d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #16 0x00007f5177f81c2b in ?? () from /usr/lib/libgobject-2.0.so.0 #17 0x00007f5177f82ead in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #18 0x00007f5177f834f3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #19 0x00007f5179b0298e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #20 0x00007f51799f31f3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00007f51799f4313 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x00007f517966ecbc in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #23 0x00007f5177ad3f7a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #24 0x00007f5177ad7640 in ?? () from /usr/lib/libglib-2.0.so.0 #25 0x00007f5177ad7b0d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #26 0x00007f51799f4727 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x0000000000487e27 in main (argc=1, argv=0x7fff820d4a38) at main.c:899 I've found some similar errors on the one of other threads of geeqie maillists, but it was related to the panview functionality. Geeqie built from trunk sources behaves the same way - it generates assertion failed error and exits. I would be grateful for any help. :-) Kindly regards, Rafal ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Geeqie-devel mailing list Geeqie-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geeqie-devel