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 604932 - crash in ekiga 3.2.6 in closure_invoke_notifiers
crash in ekiga 3.2.6 in closure_invoke_notifiers
Status: RESOLVED INCOMPLETE
Product: glib
Classification: Platform
Component: gobject
unspecified
Other Linux
: Normal critical
: ---
Assigned To: gtkdev
gtkdev
Depends on:
Blocks:
 
 
Reported: 2009-12-18 16:50 UTC by Peter Robinson
Modified: 2011-10-13 10:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Peter Robinson 2009-12-18 16:50:31 UTC
Crash in ekiga 3.2.6 in Fedora 12 x64

ekiga-3.2.6-1.fc12.x86_64
opal-3.6.6-1.fc12.x86_64
ptlib-2.6.5-1.fc12.x86_64

Core was generated by `ekiga'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 19247)

  • #0 closure_invoke_notifiers
    at gclosure.c line 285
  • #1 IA__g_closure_invoke
    at gclosure.c line 773
  • #2 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #3 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #4 IA__g_signal_emit
    at gsignal.c line 3037
  • #5 gtk_cell_renderer_toggle_activate
    at gtkcellrenderertoggle.c line 407
  • #6 gtk_tree_view_column_cell_process_action
    at gtktreeviewcolumn.c line 2912
  • #7 _gtk_tree_view_column_cell_event
    at gtktreeviewcolumn.c line 3189
  • #8 gtk_tree_view_button_press
    at gtktreeview.c line 2674
  • #9 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #10 IA__g_closure_invoke
    at gclosure.c line 767
  • #11 signal_emit_unlocked_R
    at gsignal.c line 3285
  • #12 IA__g_signal_emit_valist
    at gsignal.c line 2990
  • #13 IA__g_signal_emit
    at gsignal.c line 3037
  • #14 gtk_widget_event_internal
    at gtkwidget.c line 4775
  • #15 IA__gtk_propagate_event
    at gtkmain.c line 2417
  • #16 IA__gtk_main_do_event
    at gtkmain.c line 1622
  • #17 gdk_event_dispatch
    at gdkevents-x11.c line 2372
  • #18 g_main_dispatch
    at gmain.c line 1960
  • #19 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #20 g_main_context_iterate
    at gmain.c line 2591
  • #21 IA__g_main_loop_run
    at gmain.c line 2799
  • #22 IA__gtk_main
    at gtkmain.c line 1218
  • #23 main
Current language:  auto
The current source language is "auto; currently c".
Comment 1 Snark 2009-12-19 07:20:54 UTC
Could you describe what you were doing when it crashed? It looks like a gtk+ crash...
Comment 2 Peter Robinson 2009-12-27 00:00:11 UTC
1. Start ekiga, go to edit | preferences => sound events
2. Select Play sound on incoming calls. Try to press Play (for testing sound),
however chrash happens also if you have not fiddled with Play
3. Uncheck or check sound playing => immediate crash (setting is toggled for
next time)
Comment 3 Eugen Dedu 2010-01-11 22:52:10 UTC
gclosure.c is in glib, it seems to me it's a bug in glib.  Reassigning to glib...

Offending line (285):
      i = closure->n_guards;
Comment 4 Sven Herzberg 2010-01-22 15:22:53 UTC
(In reply to comment #3)
> gclosure.c is in glib, it seems to me it's a bug in glib.  Reassigning to
> glib...
> 
> Offending line (285):
>       i = closure->n_guards;

^^ this line of code is exected millions of times a day (given that a machine running gnome executed it thousands of times a day, and given that gnome is running on thousands of computers a day).

My best guess would be corrupted memory…

Peter, did this happen only once, or is it reproducable for you?
Comment 5 Javier Jardón (IRC: jjardon) 2010-05-20 19:16:57 UTC
Closing this bug report as no further information has been provided after more
than 6 weeks. Please feel free to reopen this bug if you can provide the
information asked for.

Thanks!
Comment 6 Michael Schwendt 2011-10-13 10:21:39 UTC
It's a pitty nothing has been figured out here. Meanwhile, there's a reproducible crash in glib2

  closure_invoke_notifiers (notify_type=3, closure=0x0) at gclosure.c:284

affecting Claws Mail on Fedora 15 and 16 (x86_64).

  gtk2-2.24.4-2.fc15.x86_64
  glib2-2.28.8-1.fc15.x86_64
  claws-mail-3.7.9-5.fc15.x86_64

  gtk2-2.24.6-1.fc16.x86_64
  glib2-2.30.0-2.fc16.x86_64
  claws-mail-3.7.10-5.fc16.x86_64

Report: https://bugzilla.redhat.com/745583
Backtrace: https://bugzilla.redhat.com/attachment.cgi?id=527761

Is it the same one?