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 324836 - Segmentation fault in quickstart dialog with GTK 2.8.9
Segmentation fault in quickstart dialog with GTK 2.8.9
Status: RESOLVED FIXED
Product: bluefish
Classification: Other
Component: application
1.0.4
Other Linux
: High normal
: ---
Assigned To: Bluefish Maintainer(s)
Bluefish Maintainer(s)
: 330133 339015 341535 342496 343820 344540 345557 345859 348386 349712 349947 351639 352035 353277 358370 362767 387008 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-12-22 20:17 UTC by Daniel Leidert
Modified: 2007-01-01 15:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Daniel Leidert 2005-12-22 20:17:57 UTC
A segmentation fault was brought to my attention. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=344435.

I can reproduce th bug with 1.0.4 and the latest stable version from CVS. When bf is start the first time and you click on the Quickstart-Dialog icon, bf only reports:

(gdb) r
Starting program: /home/dl/packages/workspace/bluefish-1.0.5/src/bluefish
[Thread debugging using libthread_db enabled]
[New Thread -1224108352 (LWP 11453)]

(bluefish:11453): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed

Program exited normally.

Then start it gain and again click on the icon lets bf crash reproducible:

(gdb) r
Starting program: /home/dl/packages/workspace/bluefish-1.0.5/src/bluefish
[Thread debugging using libthread_db enabled]
[New Thread -1224657216 (LWP 11456)]

Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 11456)

  • #0 gtk_widget_set_sensitive
    from /usr/lib/libgtk-x11-2.0.so.0
  • #1 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #2 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #3 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #4 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #5 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #6 _gtk_tree_selection_emit_changed
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 gtk_tree_view_set_model
    from /usr/lib/libgtk-x11-2.0.so.0
  • #8 quickstart_dialog_new
    at quickstart.c line 471
  • #9 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #14 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 _gtk_button_set_depressed
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #22 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 _gtk_button_paint
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #28 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #30 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #34 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #35 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #36 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #37 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 main
    at bluefish.c line 292

I set this bug temp. to major. We should fix it (if possible) before 1.0.5 release.

System is a Debian Sid with libgtk2.0-0=2.8.9-2.

Regards, Daniel
Comment 1 Daniel Leidert 2005-12-22 20:26:32 UTC
Set priority to high and severity back to normal.
Comment 2 Jim Hayward 2005-12-25 18:55:32 UTC
Hmm, from the error message, I really doubt this is going to be a Bluefish bug. I can't reproduce it with either FC4 GTK 2.6.10 or Ubuntu 5.10 GTK 2.8.6. I don't have GTK 2.8.9 on any systems to test with right now. 

Comment 3 Daniel Leidert 2006-01-16 23:06:26 UTC
Seems to be solved for stable. See http://cvs.sourceforge.net/viewcvs.py/bluefish/bluefish-gtk2/src/plugin_htmlbar/quickstart.c?r1=1.9&r2=1.10.

In CVS the bug couldn't be reproduced. The same fix was still applied. See http://cvs.sourceforge.net/viewcvs.py/bluefish/bluefish-gtk2/src/Attic/quickstart.c?r1=1.20.2.12&r2=1.20.2.13&only_with_tag=bluefish_1_0.

Closing this bug now.
Comment 4 Karsten Bräckelmann 2006-02-06 15:55:10 UTC
*** Bug 330133 has been marked as a duplicate of this bug. ***
Comment 5 Daniel Leidert 2006-04-20 16:35:18 UTC
*** Bug 339015 has been marked as a duplicate of this bug. ***
Comment 6 Daniel Leidert 2006-05-21 17:17:40 UTC
*** Bug 342496 has been marked as a duplicate of this bug. ***
Comment 7 Elijah Newren 2006-06-04 16:14:50 UTC
*** Bug 343820 has been marked as a duplicate of this bug. ***
Comment 8 Elijah Newren 2006-06-11 03:21:02 UTC
*** Bug 344540 has been marked as a duplicate of this bug. ***
Comment 9 Jim Hayward 2006-06-11 18:38:45 UTC
*** Bug 341535 has been marked as a duplicate of this bug. ***
Comment 10 Daniel Leidert 2006-06-21 15:49:34 UTC
*** Bug 345557 has been marked as a duplicate of this bug. ***
Comment 11 Daniel Leidert 2006-06-27 17:19:09 UTC
*** Bug 345859 has been marked as a duplicate of this bug. ***
Comment 12 Sergej Kotliar 2006-07-23 11:55:34 UTC
*** Bug 348386 has been marked as a duplicate of this bug. ***
Comment 13 Karsten Bräckelmann 2006-08-02 21:02:01 UTC
*** Bug 349712 has been marked as a duplicate of this bug. ***
Comment 14 Karsten Bräckelmann 2006-08-04 15:08:53 UTC
*** Bug 349947 has been marked as a duplicate of this bug. ***
Comment 15 Michèle Garoche 2006-08-16 23:52:24 UTC
*** Bug 351639 has been marked as a duplicate of this bug. ***
Comment 16 Jim Hayward 2006-08-19 15:07:25 UTC
*** Bug 352035 has been marked as a duplicate of this bug. ***
Comment 17 Karsten Bräckelmann 2006-08-28 18:11:25 UTC
*** Bug 353277 has been marked as a duplicate of this bug. ***
Comment 18 Elijah Newren 2006-09-29 20:50:29 UTC
*** Bug 358370 has been marked as a duplicate of this bug. ***
Comment 19 Elijah Newren 2006-10-17 04:23:00 UTC
*** Bug 362767 has been marked as a duplicate of this bug. ***
Comment 20 Daniel Leidert 2007-01-01 15:17:37 UTC
*** Bug 387008 has been marked as a duplicate of this bug. ***