[Bug 22048] "Save as..."crashes Gimp

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Sat Jan 7 18:11:10 UTC 2006


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=22048
Ubuntu | gimp





------- Additional Comments From gauvainpocentek at yahoo.fr  2006-01-07 18:11 UTC -------
Actually, every action which deals with reading/writing files bug.
Here is the gdb output when I try to open a file:

gauvain at hector:/tmp$ gdb gimp
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/
cmov/libthread_db.so.1".

(gdb) handle SIG33 pass nostop noprint
Signal        Stop      Print   Pass to program Description
SIG33         No        No      Yes             Real-time event 33
(gdb) run
Starting program: /usr/bin/gimp 
[Thread debugging using libthread_db enabled]
[New Thread -1218021152 (LWP 13391)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1218021152 (LWP 13391)]
0xb7721d18 in strcmp () from /lib/tls/i686/cmov/libc.so.6
(gdb) thread apply all bt 

Thread 1 (Thread -1218021152 (LWP 13391)):
#0  0xb7721d18 in strcmp () from /lib/tls/i686/cmov/libc.so.6
#1  0xb7e08b0c in gtk_file_system_unix_render_icon (file_system=0x0, path=0x8cd5598, 
widget=0x8ba9140, pixel_size=16, error=0x0)
    at gtkfilesystemunix.c:1182
#2  0xb7cca170 in IA__gtk_file_system_render_icon (file_system=0xb71afd30, path=0x8cd5598, 
widget=0x8ba9140, pixel_size=16, error=0x8cd5598)
    at gtkfilesystem.c:697
#3  0xb7cb68b4 in shortcuts_insert_path (impl=0x8ba9140, pos=3, is_volume=0, volume=0x0, 
path=0x8cd5598, label=0x0, removable=0, error=0x0)
    at gtkfilechooserdefault.c:1388
#4  0xb7cbd6ec in gtk_file_chooser_default_update_current_folder (chooser=0x8ba9140, path=<value 
optimized out>, keep_trail=0, error=0x0)
    at gtkfilechooserdefault.c:1846
#5  0xb7cae0ed in _gtk_file_chooser_set_current_folder_path (chooser=0x8ba9140, path=0x8cb04e0, 
error=0x0) at gtkfilechooser.c:1072
#6  0xb7cae173 in IA__gtk_file_chooser_set_current_folder (chooser=0x8ba9140, filename=0x8c8ce60 
"/tmp") at gtkfilechooser.c:687
#7  0xb7cbda0a in gtk_file_chooser_default_map (widget=0x8ba9140) at gtkfilechooserdefault.c:
4838
#8  0xb7933639 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#9  0xb7926165 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#10 0xb7926798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb79369dc in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#12 0xb7938180 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb79384cf in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#14 0xb7df7790 in IA__gtk_widget_map (widget=0x8ba9140) at gtkwidget.c:2242
#15 0xb7c88216 in gtk_container_map_child (child=0x8cd5598, client_data=0x0) at gtkcontainer.c:
2387
#16 0xb7c4ddb8 in gtk_box_forall (container=0x8c36220, include_internals=1, callback=0xb7c881f3 
<gtk_container_map_child>, callback_data=0x0)
    at gtkbox.c:703
#17 0xb7c869a6 in IA__gtk_container_forall (container=0x8c36220, callback=0xb7c881f3 
<gtk_container_map_child>, callback_data=0x0)
    at gtkcontainer.c:1265
#18 0xb7c8824f in gtk_container_map (widget=0x8c36220) at gtkcontainer.c:2395
#19 0xb7933639 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#20 0xb7926165 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#21 0xb7926798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#22 0xb79369dc in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#23 0xb7938180 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#24 0xb79384cf in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0xb7df7790 in IA__gtk_widget_map (widget=0x8c36220) at gtkwidget.c:2242
#26 0xb7cb3f4a in gtk_file_chooser_dialog_map (widget=0x84bc200) at gtkfilechooserdialog.c:500
#27 0xb7933639 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#28 0xb7926165 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#29 0xb7926798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0xb79369dc in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#31 0xb7938180 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#32 0xb79384cf in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0xb7df7790 in IA__gtk_widget_map (widget=0x84bc200) at gtkwidget.c:2242
#34 0xb7e0329e in gtk_window_show (widget=0x84bc200) at gtkwindow.c:3936
#35 0xb7933639 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#36 0xb7926165 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#37 0xb7926798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#38 0xb79369dc in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#39 0xb7938180 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#40 0xb79384cf in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#41 0xb7df7f26 in IA__gtk_widget_show (widget=0x84bc200) at gtkwidget.c:2049
#42 0xb7e03b58 in IA__gtk_window_present_with_time (window=0x84bc200, timestamp=0) at gtkwindow.
c:6084
#43 0xb7e03bc1 in IA__gtk_window_present (window=0x0) at gtkwindow.c:6036
#44 0x08073132 in file_open_dialog_show (parent=0xb71afb80, gimage=0x0, uri=0x0, 
open_as_layer=0) at file-commands.c:389
#45 0x080727cd in file_open_cmd_callback (action=0x88115d0, data=0x840d008) at file-commands.c:
90
#46 0xb7933639 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#47 0xb7926798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#48 0xb7936689 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#49 0xb7938180 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#50 0xb79384cf in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#51 0xb7c437d6 in _gtk_action_emit_activate (action=0x88115d0) at gtkaction.c:1042
---Type <return> to continue, or q <return> to quit---
#52 0xb7c43c8c in IA__gtk_action_activate (action=0x88115d0) at gtkaction.c:1069
#53 0xb7933639 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#54 0xb7926798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#55 0xb7936689 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#56 0xb7938180 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#57 0xb79384cf in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#58 0xb7df1e4d in IA__gtk_widget_activate (widget=0x8431428) at gtkwidget.c:3766
#59 0xb7d1ed9f in IA__gtk_menu_shell_activate_item (menu_shell=0xb7150e00, menu_item=0x8431428, 
force_deactivate=1) at gtkmenushell.c:1057
#60 0xb7d1f071 in gtk_menu_shell_button_release (widget=0xb7150e00, event=0x8c0f370) at 
gtkmenushell.c:663
#61 0xb7d15824 in gtk_menu_button_release (widget=0xb7150e00, event=0x0) at gtkmenu.c:2571
#62 0xb7d10130 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8401368, return_value=0xbfce9b70, 
n_param_values=2, param_values=0xbfce9c5c, 
    invocation_hint=0xbfce9b5c, marshal_data=0xb7d157d5) at gtkmarshalers.c:83
#63 0xb7926165 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#64 0xb7926798 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#65 0xb7936dca in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#66 0xb7937ee0 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#67 0xb79384cf in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#68 0xb7df202f in gtk_widget_event_internal (widget=0xb7150e00, event=0x8c0f370) at gtkwidget.c:
3735
#69 0xb7d0e8ad in IA__gtk_propagate_event (widget=0xb7150e00, event=0x8c0f370) at gtkmain.c:2175
#70 0xb7d0ecbb in IA__gtk_main_do_event (event=0x8c0f370) at gtkmain.c:1412
---Type <return> to continue, or q <return> to quit---
#71 0xb7bb2c0c in gdk_event_dispatch (source=0x0, callback=0, user_data=0x0) at gdkevents-x11.c:
2291
#72 0xb78b651e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#73 0xb78b95d4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#74 0xb78b98f8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#75 0x080630d6 in app_run (full_prog_name=0xbfceba9d "/usr/bin/gimp", gimp_argc=0, 
gimp_argv=0xbfcea438, alternate_system_gimprc=0x0, 
    alternate_gimprc=0x0, session_name=0x0, batch_interpreter=0x0, batch_commands=0x83f8618, 
no_interface=0, no_data=0, no_fonts=0, 
    no_splash=0, be_verbose=0, use_shm=1, use_cpu_accel=1, console_messages=0, 
stack_trace_mode=GIMP_STACK_TRACE_NEVER, 
    pdb_compat_mode=GIMP_PDB_COMPAT_ON) at app_procs.c:376
#76 0x0806477b in main (argc=1, argv=0xbfcea434) at main.c:473
(gdb) 

-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the desktop-bugs mailing list