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 575102 - Can't save locations
Can't save locations
Status: RESOLVED FIXED
Product: gnome-system-tools
Classification: Deprecated
Component: network-admin
0.22.0
Other All
: Normal critical
: ---
Assigned To: Carlos Garnacho
Carlos Garnacho
Depends on:
Blocks:
 
 
Reported: 2009-03-12 16:22 UTC by Gary R. Garrison
Modified: 2009-09-04 22:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Gary R. Garrison 2009-03-12 16:22:59 UTC
Steps to reproduce:
1. Open Network Manager
2. Unlock the manager (su)
3. Save a Location Name
Crash boom game over.  Log shows :
Mar 12 17:12:40 dev-gary kernel: [10480.242881] network-admin[17145]: segfault at 0 ip b77530ab sp bfae4bac error 4 in libglib-2.0.so.0.1800.2[b76e9000+b5000]



Stack trace:


Other information:
Ubuntu 8.10, installed latest Network Manager.  No way to see version from within the application and save location goes boom!
Comment 1 Andreas Moog 2009-04-12 01:10:05 UTC
Backtrace generated with version 2.22.2-0ubuntu4:

  • #0 IA__g_utf8_validate
    at /build/buildd/glib2.0-2.20.1/glib/gutf8.c line 1582
  • #1 strdup_len
    at /build/buildd/glib2.0-2.20.1/glib/gconvert.c line 1009
  • #2 IA__g_filename_from_utf8
    at /build/buildd/glib2.0-2.20.1/glib/gconvert.c line 1396
  • #3 gst_network_locations_delete_location
    at network-locations.c line 1144
  • #4 gst_network_locations_save_current
    at network-locations.c line 1119
  • #5 on_save_dialog_response
    at locations-combo.c line 338
  • #6 IA__g_cclosure_marshal_VOID__INT
    at /build/buildd/glib2.0-2.20.1/gobject/gmarshal.c line 216
  • #7 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.20.1/gobject/gclosure.c line 767
  • #8 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3247
  • #9 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 2980
  • #10 IA__g_signal_emit
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3037
  • #11 IA__gtk_dialog_response
    at /build/buildd/gtk+2.0-2.16.0/gtk/gtkdialog.c line 928
  • #12 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.20.1/gobject/gmarshal.c line 77
  • #13 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.20.1/gobject/gclosure.c line 767
  • #14 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3247
  • #15 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 2980
  • #16 IA__g_signal_emit
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3037
  • #17 IA__gtk_button_clicked
    at /build/buildd/gtk+2.0-2.16.0/gtk/gtkbutton.c line 1106
  • #18 gtk_button_finish_activate
    at /build/buildd/gtk+2.0-2.16.0/gtk/gtkbutton.c line 1780
  • #19 gtk_button_key_release
    at /build/buildd/gtk+2.0-2.16.0/gtk/gtkbutton.c line 1631
  • #20 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmarshalers.c line 84
  • #21 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.20.1/gobject/gclosure.c line 878
  • #22 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.20.1/gobject/gclosure.c line 767
  • #23 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3285
  • #24 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 2990
  • #25 IA__g_signal_emit
    at /build/buildd/glib2.0-2.20.1/gobject/gsignal.c line 3037
  • #26 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.16.0/gtk/gtkwidget.c line 4761
  • #27 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmain.c line 2362
  • #28 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmain.c line 1601
  • #29 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.16.0/gdk/x11/gdkevents-x11.c line 2364
  • #30 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c line 1814
  • #31 g_main_context_iterate
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c line 2448
  • #32 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c line 2656
  • #33 IA__gtk_main
    at /build/buildd/gtk+2.0-2.16.0/gtk/gtkmain.c line 1205
  • #34 main
    at main.c line 205

Comment 2 Michael Haydock 2009-09-04 18:59:08 UTC
Any updates on this bug? I also experience the problem.
Comment 3 Milan Bouchet-Valat 2009-09-04 22:48:42 UTC
Sorry, I've fixed that stupid bug back in July, and it's already in Karmic for some time. It was pushed as commit 8d15bceb175e0e99825d9a5ca2884b42a3746915.

BTW, network-admin has nothing to do with NetworkManager. And I guess the way forward is to switch to the latter as soon as it provides the features you need, since I don't expect many people to devote time to network-admin now...