Yes, this does look similar to the bug I encountered. Note that my bug wasn't necessarily related to panview; that's just a way I found to consistently reproduce it. It was a memory corruption bug, as this seems to be.
--xsdg big...@spin.ict.pwr.wroc.pl wrote: > 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 ------------------------------------------------------------------------------ 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