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 543748 - GUI freeze while hanging up (500 call)
GUI freeze while hanging up (500 call)
Status: RESOLVED DUPLICATE of bug 586913
Product: ekiga
Classification: Applications
Component: general
GIT master
Other Linux
: Normal critical
: ---
Assigned To: Ekiga maintainers
Ekiga maintainers
: 544691 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-07-19 16:48 UTC by Yannick
Modified: 2009-08-25 15:56 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Yannick 2008-07-19 16:48:45 UTC
hi,

When I tried to hang up the 500 call (pushing the red phone button), the GUI freezed, but the video was still running fine...

bt:

Program received signal SIGINT, Interrupt.
[Switching to Thread 0x7f4df96517a0 (LWP 8045)]
0x00007f4df0bd5da2 in select () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 1 (Thread 0x7f4df96517a0 (LWP 8045))

  • #0 select
    from /lib/libc.so.6
  • #1 PThread::Sleep
    from /usr/lib/libpt.so.2.3-beta0
  • #2 PThread::WaitForTermination
    from /usr/lib/libpt.so.2.3-beta0
  • #3 OpalMediaPatch::Close
    at /build/buildd/opal-snapshot-20080718v01hardy2/src/opal/patch.cxx line 132
  • #4 OpalMediaStream::Close
    at /build/buildd/opal-snapshot-20080718v01hardy2/src/opal/mediastrm.cxx line 209
  • #5 OpalRawMediaStream::Close
    at /build/buildd/opal-snapshot-20080718v01hardy2/src/opal/mediastrm.cxx line 762
  • #6 OpalConnection::CloseMediaStream
    at /build/buildd/opal-snapshot-20080718v01hardy2/src/opal/connection.cxx line 580
  • #7 OpalConnection::CloseMediaStreams
    at /build/buildd/opal-snapshot-20080718v01hardy2/src/opal/connection.cxx line 626
  • #8 OpalConnection::Release
    at /build/buildd/opal-snapshot-20080718v01hardy2/src/opal/connection.cxx line 358
  • #9 OpalCall::Clear
    at /build/buildd/opal-snapshot-20080718v01hardy2/src/opal/call.cxx line 127
  • #10 ??
  • #11 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c line 490
  • #12 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2440
  • #13 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2199
  • #14 IA__g_signal_emit_by_name
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2267
  • #15 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c line 490
  • #16 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2440
  • #17 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2199
  • #18 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2243
  • #19 gtk_real_button_released
    at /build/buildd/gtk+2.0-2.12.9/gtk/gtkbutton.c line 1484
  • #20 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c line 490
  • #21 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2370
  • #22 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2199
  • #23 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2243
  • #24 gtk_button_button_release
    at /build/buildd/gtk+2.0-2.12.9/gtk/gtkbutton.c line 1377
  • #25 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.12.9/gtk/gtkmarshalers.c line 84
  • #26 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c line 490
  • #27 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2478
  • #28 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2209
  • #29 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2243
  • #30 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.12.9/gtk/gtkwidget.c line 4678
  • #31 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.12.9/gtk/gtkmain.c line 2336
  • #32 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.12.9/gtk/gtkmain.c line 1556
  • #33 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.12.9/gdk/x11/gdkevents-x11.c line 2351
  • #34 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c line 2009
  • #35 g_main_context_iterate
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c line 2642
  • #36 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.16.3/glib/gmain.c line 2850
  • #37 IA__gtk_main
    at /build/buildd/gtk+2.0-2.12.9/gtk/gtkmain.c line 1163
  • #38 main

--
This message was broadcast to you by the "daily bug report"...
Comment 1 Matthias Schneider 2008-07-25 18:12:45 UTC
*** Bug 544691 has been marked as a duplicate of this bug. ***
Comment 2 Damien Sandras 2008-08-27 20:53:25 UTC
Is it still reproducable ?
Comment 3 Damien Sandras 2008-09-06 16:30:36 UTC
No answer from reporter. That code having been reworked several times by Robert, I can tell it seems to be FIXED. If not, please reopen.
Comment 4 Yannick 2008-09-10 18:26:03 UTC
I cannot hang up: calling 500, try to hang up^as soon as the call start.

I had to CTRL-C:

Program received signal SIGINT, Interrupt.
[Switching to Thread 0x7f83ca02b7a0 (LWP 6624)]
0x00007f83c0e1ec76 in poll () from /lib/libc.so.6
(gdb) thread apply fu
full_auth_demarshal_in   full_auth_free_in        full_auth_marshal_in     funcs                    funlockfile@plt          futimes
full_auth_demarshal_out  full_auth_free_out       full_auth_marshal_out    funlockfile              futimens                 futimesat
(gdb) thread apply fu
full_auth_demarshal_in   full_auth_free_in        full_auth_marshal_in     funcs                    funlockfile@plt          futimes
full_auth_demarshal_out  full_auth_free_out       full_auth_marshal_out    funlockfile              futimens                 futimesat
(gdb) thread apply full bt
(gdb) thread apply all bt

Thread 15 (Thread 0x40ff5950 (LWP 6784))

  • #0 select
    from /lib/libc.so.6
  • #1 PThread::PXBlockOnIO
    at tlibthrd.cxx line 903
  • #2 PChannel::PXSetIOBlock
    at channel.cxx line 119
  • #3 PSocket::os_accept
    at socket.cxx line 206
  • #4 PTCPSocket::Accept
    at ../common/sockets.cxx line 2243
  • #5 OpalListenerTCP::Accept
    at /build/buildd/opal-3.3-20080910v05hardy5/src/opal/transports.cxx line 685
  • #6 OpalListener::ListenForConnections
    at /build/buildd/opal-3.3-20080910v05hardy5/src/opal/transports.cxx line 443
  • #7 PThread::PX_ThreadStart
    at tlibthrd.cxx line 806
  • #8 start_thread
    from /lib/libpthread.so.0
  • #9 clone
    from /lib/libc.so.6
  • #10 ??

Comment 5 Yannick 2008-09-10 18:27:42 UTC
Addition to comment #4: the GUI is not freezed anymore. Might be the same symptom, but another issue...
Comment 6 Yannick 2008-09-10 18:32:23 UTC
I can reproduce easily only if there is video (h261), and trying to hang up at the moment the video driver is initialising, thus i think it is related to bug #549643 

Is this a duplicate?
Comment 7 Damien Sandras 2008-09-15 19:46:57 UTC
I have added an artificial 10 seconds delay to open my camera. No way to reproduce.
Comment 8 Eugen Dedu 2009-05-22 20:17:07 UTC
Yannick, do you still have this issue with recent code?
Comment 9 Eugen Dedu 2009-07-27 17:36:55 UTC
I think this is fixed with recent code...
Comment 10 Jeremy Nickurak 2009-08-25 15:56:11 UTC
http://bugzilla.gnome.org/show_bug.cgi?id=586913 appears to be the same issue, but with slightly more information. Marking as a duplicate, change if you feel this is a different issue.

Thanks.

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