Application: ark (2.15) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.32-24-generic i686 Distribution: Ubuntu 10.04.1 LTS -- Information about the crash: ark crashes with sigsev while opening large archive The crash can be reproduced every time. -- Backtrace: Application: Ark (ark), signal: Segmentation fault [KCrash Handler] #7 0x022568da in malloc_consolidate (av=<value optimized out>) at malloc.c:5142 #8 0x02258afd in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4370 #9 0x02259daa in _int_memalign (av=<value optimized out>, alignment=512, bytes=504) at malloc.c:5473 #10 0x0225b486 in *__GI___libc_memalign (alignment=512, bytes=504) at malloc.c:3880 #11 0x0225b699 in __posix_memalign (memptr=0xbff953ac, alignment=0, size=83976) at malloc.c:6296 #12 0x04acc9c2 in allocator_memalign (chunk_size=32) at /build/buildd/glib2.0-2.24.1/glib/gslice.c:1148 #13 allocator_add_slab (chunk_size=32) at /build/buildd/glib2.0-2.24.1/glib/gslice.c:1019 #14 slab_allocator_alloc_chunk (chunk_size=32) at /build/buildd/glib2.0-2.24.1/glib/gslice.c:1067 #15 0x04acd223 in magazine_cache_pop_magazine (mem_size=28) at /build/buildd/glib2.0-2.24.1/glib/gslice.c:678 #16 thread_memory_magazine1_reload (mem_size=28) at /build/buildd/glib2.0-2.24.1/glib/gslice.c:748 #17 IA__g_slice_alloc (mem_size=28) at /build/buildd/glib2.0-2.24.1/glib/gslice.c:825 #18 0x03e41b6e in IA__gdk_region_new () at /build/buildd/gtk+2.0-2.20.1/gdk/gdkregion-generic.c:113 #19 0x03e4c6f3 in recompute_visible_regions_internal (private=0x81aeaa0, recalculate_clip=0, recalculate_siblings=1, recalculate_children=0) at /build/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:979 #20 0x03e4cada in recompute_visible_regions (private=0x0, recalculate_siblings=<value optimized out>, recalculate_children=0) at /build/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:1114 #21 0x03e51e5f in IA__gdk_window_hide (window=0x81aeaa0) at /build/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:6986 #22 0x03e52475 in _gdk_window_destroy_hierarchy (window=0x81aeaa0, recursing=<value optimized out>, recursing_native=0, foreign_destroy=0) at /build/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:2084 #23 0x03e52632 in IA__gdk_window_destroy (window=0x81aeaa0) at /build/buildd/gtk+2.0-2.20.1/gdk/gdkwindow.c:2163 #24 0x06d7ea63 in gtk_button_unrealize (widget=0x81e2c00) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkbutton.c:1217 #25 0x01b33dcc in IA__g_cclosure_marshal_VOID__VOID (closure=0x81b99a0, return_value=0x0, n_param_values=1, param_values=0x8248680, invocation_hint=0xbff95750, marshal_data=0x6d7ea20) at /build/buildd/glib2.0-2.24.1/gobject/gmarshal.c:77 #26 0x01b248b9 in g_type_class_meta_marshal (closure=0x81b99a0, return_value=0x0, n_param_values=1, param_values=0x8248680, invocation_hint=0xbff95750, marshal_data=0x78) at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:878 #27 0x01b26178 in IA__g_closure_invoke (closure=0x81b99a0, return_value=0x0, n_param_values=1, param_values=0x8248680, invocation_hint=0xbff95750) at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767 #28 0x01b3a5e6 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x81e2c00, emission_return=0x0, instance_and_params=0x8248680) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3286 #29 0x01b3bdb4 in IA__g_signal_emit_valist (instance=0x81e2c00, signal_id=23, detail=0, var_args=0xbff9590c "Z\342\366\006\364\337\f\a`\272\035\b8Y\371\277\311\304\336\006") at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2981 #30 0x01b3c256 in IA__g_signal_emit (instance=0x81e2c00, signal_id=23, detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038 #31 0x06f6e34a in IA__gtk_widget_unrealize (widget=0x81e2c00) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:3560 #32 0x06dec4c9 in gtk_fixed_forall (container=0x81aa0b8, include_internals=1, callback=0x6f6e250 <IA__gtk_widget_unrealize>, callback_data=0x0) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkfixed.c:452 #33 0x06da95e4 in IA__gtk_container_forall (container=0x81aa0b8, callback=0x6f6e250 <IA__gtk_widget_unrealize>, callback_data=0x0) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:1520 #34 0x06f7414a in gtk_widget_real_unrealize (widget=0x81aa0b8) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:8839 #35 0x01b33dcc in IA__g_cclosure_marshal_VOID__VOID (closure=0x81b99a0, return_value=0x0, n_param_values=1, param_values=0x8248698, invocation_hint=0xbff95b10, marshal_data=0x6f74060) at /build/buildd/glib2.0-2.24.1/gobject/gmarshal.c:77 #36 0x01b248b9 in g_type_class_meta_marshal (closure=0x81b99a0, return_value=0x0, n_param_values=1, param_values=0x8248698, invocation_hint=0xbff95b10, marshal_data=0x78) at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:878 #37 0x01b26178 in IA__g_closure_invoke (closure=0x81b99a0, return_value=0x0, n_param_values=1, param_values=0x8248698, invocation_hint=0xbff95b10) at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767 #38 0x01b3a5e6 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x81aa0b8, emission_return=0x0, instance_and_params=0x8248698) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3286 #39 0x01b3bdb4 in IA__g_signal_emit_valist (instance=0x81aa0b8, signal_id=23, detail=0, var_args=0xbff95ccc "Z\342\366\006\364\337\f\aP\260\035\b\370\\\371\277=\v\327\006\270\240\032\b") at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2981 #40 0x01b3c256 in IA__g_signal_emit (instance=0x81aa0b8, signal_id=23, detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038 #41 0x06f6e34a in IA__gtk_widget_unrealize (widget=0x81aa0b8) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:3560 #42 0x06d70b3d in gtk_bin_forall (container=0x81db050, include_internals=1, callback=0x6f6e250 <IA__gtk_widget_unrealize>, callback_data=0x0) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkbin.c:128 #43 0x06da95e4 in IA__gtk_container_forall (container=0x81db050, callback=0x6f6e250 <IA__gtk_widget_unrealize>, callback_data=0x0) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkcontainer.c:1520 #44 0x06f7414a in gtk_widget_real_unrealize (widget=0x81db050) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:8839 #45 0x06f7ffa3 in gtk_window_unrealize (widget=0x81db050) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwindow.c:4933 #46 0x01b33dcc in IA__g_cclosure_marshal_VOID__VOID (closure=0x81b99a0, return_value=0x0, n_param_values=1, param_values=0x82486b0, invocation_hint=0xbff95ef0, marshal_data=0x6f7ff00) at /build/buildd/glib2.0-2.24.1/gobject/gmarshal.c:77 #47 0x01b248b9 in g_type_class_meta_marshal (closure=0x81b99a0, return_value=0x0, n_param_values=1, param_values=0x82486b0, invocation_hint=0xbff95ef0, marshal_data=0x78) at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:878 #48 0x01b26252 in IA__g_closure_invoke (closure=0x81b99a0, return_value=0x0, n_param_values=1, param_values=0x82486b0, invocation_hint=0xbff95ef0) at /build/buildd/glib2.0-2.24.1/gobject/gclosure.c:767 #49 0x01b3a5e6 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x81db050, emission_return=0x0, instance_and_params=0x82486b0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3286 #50 0x01b3bdb4 in IA__g_signal_emit_valist (instance=0x81db050, signal_id=23, detail=0, var_args=0xbff960ac "Z\342\366\006\364\337\f\aP\260\035\b\330`\371\277\250\363\366\006P\260\035\b\315\256%\002\313\315\367\006\364\337\f\a\364\337\f\aP\260\035\b\370`\371\277\006\322\367\006P\260\035\b") at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2981 #51 0x01b3c256 in IA__g_signal_emit (instance=0x81db050, signal_id=23, detail=0) at /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:3038 #52 0x06f6e34a in IA__gtk_widget_unrealize (widget=0x81db050) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:3560 #53 0x06f6f3a8 in gtk_widget_dispose (object=0x81db050) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:8697 #54 0x06f7d206 in gtk_window_dispose (object=0x81db050) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkwindow.c:2177 #55 0x01b288bf in IA__g_object_run_dispose (object=0x81db050) at /build/buildd/glib2.0-2.24.1/gobject/gobject.c:820 #56 0x06e6114e in IA__gtk_object_destroy (object=0x81db050) at /build/buildd/gtk+2.0-2.20.1/gtk/gtkobject.c:406 #57 0x01354f15 in QGtkStylePrivate::cleanupGtkWidgets () at styles/qgtkstyle_p.cpp:594 #58 0x0135b06c in QGtkStylePrivate::destroyWidgetMap () at styles/qgtkstyle_p.h:484 #59 0x079244b2 in qt_call_post_routines () at kernel/qcoreapplication.cpp:203 #60 0x00f71a18 in ~QApplication (this=0xbff962cc, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1044 #61 0x0034b82a in ~KApplication (this=0xbff962cc, __in_chrg=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:908 #62 0x0805439d in main (argc=4, argv=0xbff96664) at ../../../ark/app/main.cpp:209 Reported using DrKonqi
Can it really always be reproduced? If so, does it happen to any big archive? How big does the archive need to be? Does it always happen if you switch to a different style as well?
*** This bug has been marked as a duplicate of bug 193908 ***