After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 151560 - Crash in file selector using gedit
Crash in file selector using gedit
Status: RESOLVED DUPLICATE of bug 151715
Product: gtk+
Classification: Platform
Component: .General
unspecified
Other Linux
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2004-08-31 23:57 UTC by André Dahlqvist
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6



Description André Dahlqvist 2004-08-31 23:57:18 UTC
Distribution: Debian 3.1
Package: gedit
Severity: normal
Version:  2.6.2
Synopsis: Crash in file selector using gedit
Bugzilla-Product: gedit
Bugzilla-Component: general
Bugzilla-Version: 2.6.2
BugBuddy-GnomeVersion: 2.0 (2.6.1.1)
Description:
Description of the crash:
When I choose Save As from the menu in gedit after first having
performed the below steps, gedit crashes. From the backtrace it looks like
the crash happens in gtk+.

Steps to reproduce the crash:
1. Download and unpack the following tarball:
http://www.freakysoft.de/html/libkarma/libkarma-0.0.1.tar.gz
2. Go to the unpacked directory libkarma-0.0.1 in Nautilus.
3. Double-click on a file, such as karma.h so it opens in gedit.
4. Press "New" in gedit so a blank tab opens.
5. Choose "Save As" from the menu.

Result: Gedit crashes before the file picker even shows up. The
stacktrace seams to point to GTK+.

How often does this happen?
Every time I try the above steps.

Debugging Information:

Backtrace was generated from '/usr/bin/gedit'

(no debugging symbols found)...Using host libthread_db library
"/lib/tls/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...[Thread
debugging using libthread_db enabled]
[New Thread 1093901312 (LWP 8385)]
[New Thread 1107307440 (LWP 8387)]
[Thread debugging using libthread_db enabled]
[New Thread 1093901312 (LWP 8385)]
[New Thread 1107307440 (LWP 8387)]
[New Thread 1107045296 (LWP 8386)]
[Thread debugging using libthread_db enabled]
[New Thread 1093901312 (LWP 8385)]
[New Thread 1107307440 (LWP 8387)]
0x40930431 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 _gtk_file_system_model_get_info
    from /usr/lib/libgtk-x11-2.0.so.0
  • #4 _gtk_file_chooser_default_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #5 gtk_tree_model_sort_new_with_model
    from /usr/lib/libgtk-x11-2.0.so.0
  • #6 gtk_tree_model_sort_new_with_model
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 gtk_tree_model_sort_new_with_model
    from /usr/lib/libgtk-x11-2.0.so.0
  • #8 _gtk_marshal_VOID__BOXED_BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #13 gtk_tree_model_row_inserted
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 _gtk_file_system_model_remove_editable
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #20 gtk_file_system_gnome_vfs_new
    from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
  • #21 gtk_file_system_get_folder
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 _gtk_file_system_model_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 _gtk_file_chooser_default_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 _gtk_file_chooser_default_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 _gtk_file_chooser_set_current_folder_path
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 _gtk_file_chooser_set_delegate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 _gtk_file_chooser_set_current_folder_path
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 _gtk_file_chooser_set_delegate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 _gtk_file_chooser_set_current_folder_path
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 gtk_file_chooser_set_current_folder_uri
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 bonobo_mdi_save_state
  • #32 bonobo_mdi_save_state
  • #33 gedit_file_selector_save
  • #34 gedit_file_save_as
  • #35 ??
  • #36 TC_GNOME_Gedit_Application_struct
  • #37 ??
  • #38 ??
  • #39 ??
  • #40 ??
  • #41 ??
  • #42 gedit_cmd_file_save
  • #43 ??
  • #44 ??
  • #45 ??
  • #46 ??
  • #47 gedit_menus_untitled_doc_sensible_verbs
  • #48 ??
    from /usr/lib/libbonoboui-2.so.0
  • #49 gedit_cmd_file_save
  • #50 ??
  • #51 bonobo_socket_add_id
    from /usr/lib/libbonoboui-2.so.0

Comment 1 André Dahlqvist 2004-08-31 23:59:39 UTC
I guess this could be the same bug as bug 139249, but I wanted to report it
anyway since these steps cause the crash 100% of the time for me.
Comment 2 Vincent Noel 2004-09-01 14:07:47 UTC
FWIW, I cannot reproduce this...
Comment 3 Owen Taylor 2004-09-01 14:40:03 UTC
Please tell us your GTK+ version. The gedit version isn't helpful :-)
Comment 4 André Dahlqvist 2004-09-01 17:34:05 UTC
Oops, sorry Owen. I'm using gtk+ version 2.4.9 (official Debian packages).
Comment 5 Vincent Noel 2004-09-10 17:23:09 UTC

*** This bug has been marked as a duplicate of 151715 ***