[Pidgin] #9743: Audio/Visual Call without camera, close window segfault

Pidgin trac at pidgin.im
Tue Jul 21 18:11:30 EDT 2009


#9743: Audio/Visual Call without camera, close window segfault
-----------------------------+----------------------------------------------
 Reporter:  wtogami          |     Owner:  Maiku
     Type:  defect           |    Status:  new  
Component:  Voice and Video  |   Version:       
 Keywords:                   |  
-----------------------------+----------------------------------------------
 pidgin-2.6.0 snapshot on 20090721
 farsight2-0.0.12-1.fc11.x86_64
 glib2-2.20.3-1.fc11.x86_64
 gtk2-2.16.2-1.fc11.x86_64

 1) I have no camera
 2) Request Audio/Visual call
 3) Close window
 4) Segfault

 (gdb) bt
 #0  0x00000035c8e332f5 in *__GI_raise (sig=<value optimized out>) at
 ../nptl/sysdeps/unix/sysv/linux/raise.c:64
 #1  0x00000035c8e34b20 in *__GI_abort () at abort.c:88
 #2  0x000000000048d524 in sighandler (sig=<value optimized out>) at
 gtkmain.c:194
 #3  <signal handler called>
 #4  purple_media_manager_remove_output_window (manager=<value optimized
 out>, output_window_id=<value optimized out>) at mediamanager.c:783
 #5  0x00007f2e88e1554e in purple_media_manager_remove_output_windows
 (manager=0x208c710, media=0x21b71e0, session_id=0x337cfb0 "video-session",
 participant=<value optimized out>) at mediamanager.c:826
 #6  0x00007f2e88e10525 in purple_media_remove_output_windows
 (media=0x21b71e0) at media.c:3075
 #7  0x000000000048f899 in pidgin_media_dispose (media=0x31e8390) at
 gtkmedia.c:396
 #8  0x000000358dc0dbf0 in IA__g_object_run_dispose (object=0x31e8390) at
 gobject.c:789
 #9  0x000000000048ec95 in pidgin_media_state_changed_cb (media=0x21b71e0,
 state=PURPLE_MEDIA_STATE_END, sid=0x0, name=0x0, gtkmedia=0x31e8390) at
 gtkmedia.c:794
 #10 0x000000358dc0b83e in IA__g_closure_invoke (closure=0x31af620,
 return_value=0x0, n_param_values=4, param_values=0x33c4000,
 invocation_hint=0x7fffecd6acc0) at gclosure.c:767
 #11 0x000000358dc20b83 in signal_emit_unlocked_R (node=0x31a1c30,
 detail=<value optimized out>, instance=<value optimized out>,
 emission_return=<value optimized out>,
     instance_and_params=<value optimized out>) at gsignal.c:3247
 #12 0x000000358dc21f49 in IA__g_signal_emit_valist (instance=0x21b71e0,
 signal_id=<value optimized out>, detail=0, var_args=0x7fffecd6aeb0) at
 gsignal.c:2980
 #13 0x000000358dc22493 in IA__g_signal_emit (instance=0x31bb178,
 signal_id=2, detail=1) at gsignal.c:3037
 #14 0x00007f2e88e0fc62 in purple_media_end (media=0x21b71e0,
 session_id=0x0, participant=0x0) at media.c:2126
 #15 0x000000358dc0b83e in IA__g_closure_invoke (closure=0x320f4a0,
 return_value=0x0, n_param_values=1, param_values=0x30dd120,
 invocation_hint=0x7fffecd6b0f0) at gclosure.c:767
 #16 0x000000358dc20b83 in signal_emit_unlocked_R (node=0x1ee6540,
 detail=<value optimized out>, instance=<value optimized out>,
 emission_return=<value optimized out>,
     instance_and_params=<value optimized out>) at gsignal.c:3247
 #17 0x000000358dc21f49 in IA__g_signal_emit_valist (instance=0x32383a0,
 signal_id=<value optimized out>, detail=0, var_args=0x7fffecd6b2e0) at
 gsignal.c:2980
 #18 0x000000358dc22493 in IA__g_signal_emit (instance=0x31bb178,
 signal_id=2, detail=1) at gsignal.c:3037
 #19 0x0000003b7d036b19 in IA__gtk_widget_activate (widget=0x32383a0) at
 gtkwidget.c:4792
 #20 0x0000003b7cf3b96d in IA__gtk_menu_shell_activate_item
 (menu_shell=0x3251290, menu_item=0x32383a0, force_deactivate=<value
 optimized out>) at gtkmenushell.c:1139
 #21 0x0000003b7cf3d13b in gtk_menu_shell_button_release (widget=0x3251290,
 event=<value optimized out>) at gtkmenushell.c:678
 #22 0x0000003b7cf2dce8 in _gtk_marshal_BOOLEAN__BOXED (closure=0x1eb3780,
 return_value=0x7fffecd6b600, n_param_values=<value optimized out>,
 param_values=0x2488aa0, invocation_hint=<value optimized out>,
     marshal_data=0x3b7cf33bc0) at gtkmarshalers.c:84
 #23 0x000000358dc0b83e in IA__g_closure_invoke (closure=0x1eb3780,
 return_value=0x7fffecd6b600, n_param_values=2, param_values=0x2488aa0,
 invocation_hint=0x7fffecd6b5c0) at gclosure.c:767
 #24 0x000000358dc20855 in signal_emit_unlocked_R (node=0x1eb37f0,
 detail=<value optimized out>, instance=<value optimized out>,
 emission_return=<value optimized out>,
     instance_and_params=<value optimized out>) at gsignal.c:3285
 #25 0x000000358dc21ddc in IA__g_signal_emit_valist (instance=0x3251290,
 signal_id=<value optimized out>, detail=0, var_args=0x7fffecd6b7b0) at
 gsignal.c:2990
 #26 0x000000358dc22493 in IA__g_signal_emit (instance=0x31bb178,
 signal_id=2, detail=1) at gsignal.c:3037
 #27 0x0000003b7d03143f in gtk_widget_event_internal (widget=0x3251290,
 event=0x7f2e38003480) at gtkwidget.c:4761
 #28 0x0000003b7cf26543 in IA__gtk_propagate_event (widget=0x3251290,
 event=0x7f2e38003480) at gtkmain.c:2396
 #29 0x0000003b7cf27503 in IA__gtk_main_do_event (event=0x7f2e38003480) at
 gtkmain.c:1601
 #30 0x0000003b7c24e17c in gdk_event_dispatch (source=<value optimized
 out>, callback=<value optimized out>, user_data=<value optimized out>) at
 gdkevents-x11.c:2367
 #31 0x000000358d837afe in g_main_dispatch (context=<value optimized out>)
 at gmain.c:1814
 #32 IA__g_main_context_dispatch (context=<value optimized out>) at
 gmain.c:2367
 #33 0x000000358d83b1d8 in g_main_context_iterate (context=0x1eaf970,
 block=<value optimized out>, dispatch=<value optimized out>, self=<value
 optimized out>) at gmain.c:2445
 #34 0x000000358d83b635 in IA__g_main_loop_run (loop=0x252df70) at
 gmain.c:2653
 #35 0x0000003b7cf279c7 in IA__gtk_main () at gtkmain.c:1205
 #36 0x000000000048cf78 in main (argc=1, argv=0x7fffecd6def8) at
 gtkmain.c:915

-- 
Ticket URL: <http://developer.pidgin.im/ticket/9743>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list