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 554871 - gnome-nettool crashed with signal 5 in IA__g_return_if_fail_warning()
gnome-nettool crashed with signal 5 in IA__g_return_if_fail_warning()
Status: RESOLVED FIXED
Product: murrine
Classification: Other
Component: general
trunk
Other Linux
: Normal critical
: ---
Assigned To: murrine-maint
Depends on:
Blocks:
 
 
Reported: 2008-10-03 14:57 UTC by Pedro Villavicencio
Modified: 2010-04-16 09:11 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Pedro Villavicencio 2008-10-03 14:57:34 UTC
this bug has been opened here:

https://bugs.edge.launchpad.net/ubuntu/+source/gnome-nettool/+bug/259923

"I switched to the "ping" tab"

".

Thread 1 (process 16896)

  • #0 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #1 g_log
    from /usr/lib/libglib-2.0.so.0
  • #2 g_return_if_fail_warning
    from /usr/lib/libglib-2.0.so.0
  • #3 IA__gtk_widget_get_pointer
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkwidget.c line 7509
  • #4 murrine_style_draw_hline
    at ./src/murrine_style.c line 1376
  • #5 IA__gtk_paint_arrow
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkstyle.c line 5787
  • #6 draw_ping_graph
    at ping.c line 177
  • #7 on_ping_graph_expose
    at ping.c line 211
  • #8 _gtk_marshal_BOOLEAN__ENUM_BOOLEAN
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkmarshalers.c line 209
  • #9 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #10 ??
    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_widget_get_aux_info
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkwidget.c line 8446
  • #14 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkmain.c line 1313
  • #15 gdk_window_process_updates_internal
    at /build/buildd/gtk+2.0-2.13.6/gdk/gdkwindow.c line 2598
  • #16 IA__gdk_window_process_all_updates
    at /build/buildd/gtk+2.0-2.13.6/gdk/gdkwindow.c line 2674
  • #17 _gtk_container_queue_resize
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkcontainer.c line 1345
  • #18 gdk_threads_dispatch
    at /build/buildd/gtk+2.0-2.13.6/gdk/gdk.c line 473
  • #19 ??
    from /usr/lib/libglib-2.0.so.0
  • #20 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #21 ??
    from /usr/lib/libglib-2.0.so.0
  • #22 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #23 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.13.6/gtk/gtkmain.c line 1344
  • #24 main
    at main.c line 261

Comment 1 Germán Poo-Caamaño 2008-10-03 15:08:57 UTC
It looks like a problem with the engine.

May the user try it with a different theme?
Comment 2 Tobias Mueller 2009-05-30 15:01:23 UTC
Comment from downstream:

  Sure, upstream is right, I'm using the Human theme, but I've not been able to
  reproduce this bug using Clearlooks, Glossy or Human-Clearlooks.

I am thus reopening. This bug probably needs to be reassigned to GTK+ then.
Comment 3 Philippe Gauthier 2010-03-30 21:03:02 UTC
This bug is in the murrine engine. A description of the crash is written in the Launchpad bug #549281 [1] Can this bug be confirmed and reassigned to the murrine product?

In Lucid Lynx, opening gnome-nettool (System>Administrstion>Network Tools) and clicking the Ping tab causes a function call to gtk_paint_layout, where the widget parameter is NULL (src/ping.c:166). This will cause gnome-nettool to crash in murrine code. However this should be permitted by the specification [2].

The murrine theme crashes in murrine_style_draw_layout (src/murrine_style.c:1983) because the widget pointer is dereferenced without checking for NULL.

gtk2-engines-murrine:
  Installé : 0.90.3+git20100323-0ubuntu1
  Candidat : 0.90.3+git20100323-0ubuntu1
 Table de version :
 *** 0.90.3+git20100323-0ubuntu1 0
        500 http://ca.archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status

[1] https://bugs.launchpad.net/ubuntu/+source/gtk2-engines-murrine/+bug/549281
[2] http://library.gnome.org/devel/gtk/unstable/GtkStyle.html#gtk-paint-layout
Comment 4 Andrea Cimitan 2010-04-15 23:24:48 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.

Already fixed in murrine from git
Comment 5 Aleksander Morgado 2010-04-16 07:44:09 UTC
(In reply to comment #4)
> This problem has been fixed in the development version. The fix will be
> available in the next major software release. Thank you for your bug report.
> 
> Already fixed in murrine from git

You mean the original bug report? Or the one reported by Philippe linked to LP#549281? Cheers.
Comment 6 Andrea Cimitan 2010-04-16 09:11:15 UTC
looks like it's the same bug.
I don't have any crashes with murrine head