Squeeze always crashes when extracting a file from archive. Steps to reproduce: 1) open any archive 2) pick one file and double-click 3) select open or extract (really does not matter) 4) crash! stacktrace: #0 lsq_archive_iter_get_depth (iter=0x1300000000000054) at archive-iter.c:709 #1 0x00007ffff7bd539c in lsq_archive_iter_get_path (iter=0x1300000000000054) at archive-iter.c:723 #2 0x00007ffff7bd2c7c in lsq_concat_iter_filenames (file_iters=0x910a40) at internals.c:68 #3 0x00007ffff7bdad9b in lsq_command_builder_gnu_tar_build_extract ( builder=<value optimized out>, archive=0x7ffff7bdbae1, dest_path=0x0, file_iters=0x20) at command-builder-gnu-tar.c:413 #4 0x00007ffff7bd7b5c in lsq_command_builder_build_open (builder=0x6565e0, archive=0xa43160, files=0x910a40) at command-builder.c:121 #5 0x00007ffff7bd341c in lsq_archive_view (archive=0xa43160, files=<value optimized out>) at archive.c:469 #6 0x000000000040c206 in cb_sq_main_window_notebook_file_activated ( notebook=0x717000, iter=0xba8fe0, data=<value optimized out>) at main_window.c:1138 #7 0x00007ffff20e837d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #8 0x00007ffff20fe07d in ?? () from /usr/lib64/libgobject-2.0.so.0 #9 0x00007ffff20ff738 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #10 0x00007ffff20ffc63 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #11 0x00007ffff20e837d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #12 0x00007ffff20fe07d in ?? () from /usr/lib64/libgobject-2.0.so.0 #13 0x00007ffff20ff738 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #14 0x00007ffff20ffc63 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #15 0x00007ffff20e837d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #16 0x00007ffff20fe07d in ?? () from /usr/lib64/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #17 0x00007ffff20ff738 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #18 0x00007ffff20ffc63 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #19 0x00007ffff58b6562 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #20 0x00007ffff57c4208 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #21 0x00007ffff20e837d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #22 0x00007ffff20fdd5b in ?? () from /usr/lib64/libgobject-2.0.so.0 #23 0x00007ffff20ff5af in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #24 0x00007ffff20ffc63 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #25 0x00007ffff58c75fe in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #26 0x00007ffff57bcb73 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0 #27 0x00007ffff57bdc93 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #28 0x00007ffff523022c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #29 0x00007ffff1c4d0db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #30 0x00007ffff1c508ad in ?? () from /usr/lib64/libglib-2.0.so.0 #31 0x00007ffff1c50ddd in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #32 0x00007ffff57be0a7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #33 0x000000000040a253 in main (argc=1, argv=0x7fffffffdf38) at main.c:192
Reproduced on squeeze 0.2.3 on 64 bit arch linux.
Reproduced on Squeeze 0.2.3 on FreeBSD 8.2 STABLE (amd64).
Can not reproduce with Squeeze 0.4.90 (git version)
squeeze is not maintained anymore, closing.