| Summary: | Crash when muting recording from remote pulseaudio | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | D.S. Ljungmark <spider> |
| Component: | pavucontrol | Assignee: | Lennart Poettering <lpoetter> |
| Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 14 | CC: | lpoetter |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-08-16 14:04:23 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
This message is a notice that Fedora 14 is now at end of life. Fedora has stopped maintaining and issuing updates for Fedora 14. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At this time, all open bugs with a Fedora 'version' of '14' have been closed as WONTFIX. (Please note: Our normal process is to give advanced warning of this occurring, but we forgot to do that. A thousand apologies.) Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, feel free to reopen this bug and simply change the 'version' to a later Fedora version. Bug Reporter: Thank you for reporting this issue and we are sorry that we were unable to fix it before Fedora 14 reached end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged to click on "Clone This Bug" (top right of this page) and open it against that version of Fedora. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping |
Description of problem: pavucontrol will crash when you mute the recording (input) from a remote pulseaudio client. Version-Release number of selected component (if applicable): pavucontrol-0.9.10-1.fc13.x86_64 How reproducible: Most times. Mute never seems to happen, and sometimes it doesn't crash when ran through gdb Steps to Reproduce: 1. set up pulseaudio to share over network 2. set up neighbouring computer to do the same 3. try and mute pulseaudio@remote-machine in the "input" section. Actual results: crash Expected results: No crash. Additional info: (gdb) run Starting program: /usr/bin/pavucontrol [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. StreamWidget::onMuteToggleButton (this=0x903000) at streamwidget.cc:117 117 channelWidgets[i]->set_sensitive(!muteToggleButton->get_active()); Missing separate debuginfos, use: debuginfo-install flac-1.2.1-6.fc12.x86_64 gtk-nodoka-engine-0.7.5-1.fc14.x86_64 libXau-1.0.6-1.fc14.x86_64 libXcomposite-0.4.2-1.fc14.x86_64 libXcursor-1.1.10-5.fc14.x86_64 libXdamage-1.1.3-1.fc14.x86_64 libXfixes-4.0.5-1.fc14.x86_64 libXi-1.3.2-1.fc14.x86_64 libXinerama-1.1-2.fc13.x86_64 libXrandr-1.3.0-5.fc13.x86_64 libXrender-0.9.6-1.fc14.x86_64 libXtst-1.0.99.2-3.fc12.x86_64 libasyncns-0.8-1.fc13.x86_64 libogg-1.2.0-1.fc14.x86_64 libselinux-2.0.96-6.fc14.1.x86_64 libsndfile-1.0.23-1.fc14.x86_64 libtdb-1.2.1-3.fc14.x86_64 libtool-ltdl-2.2.10-3.fc14.x86_64 libvorbis-1.3.1-2.fc14.x86_64 libxcb-1.7-1.fc14.x86_64 pixman-0.18.4-1.fc14.x86_64 tcp_wrappers-libs-7.6-59.fc14.x86_64 zlib-1.2.5-2.fc14.x86_64 (gdb) bt #0 StreamWidget::onMuteToggleButton (this=0x903000) at streamwidget.cc:117 #1 0x0000003f07a3c7d2 in operator() (self=<value optimized out>, data= 0x8c2c00) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #2 Glib::SignalProxyNormal::slot0_void_callback (self=<value optimized out>, data=0x8c2c00) at signalproxy.cc:97 #3 0x0000003ef060e03e in g_closure_invoke (closure=0x8feec0, return_value= 0x0, n_param_values=1, param_values=0x908cc0, invocation_hint= 0x7fffffffd2b0) at gclosure.c:766 #4 0x0000003ef061f062 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x902830, emission_return=0x0, instance_and_params= 0x908cc0) at gsignal.c:3322 #5 0x0000003ef06287b5 in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2983 #6 0x0000003ef0628983 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #7 0x0000003ef6c2627d in gtk_toggle_button_released (button= 0x902830 [gtkmm__GtkToggleButton]) at gtktogglebutton.c:485 #8 0x0000003f05c9a9f0 in Gtk::Button_Class::released_callback (self= 0x902830 [gtkmm__GtkToggleButton]) at button.cc:225 #9 0x0000003ef060e03e in g_closure_invoke (closure=0x6b1560, return_value= ---Type <return> to continue, or q <return> to quit--- 0x0, n_param_values=1, param_values=0x908d00, invocation_hint= 0x7fffffffd700) at gclosure.c:766 #10 0x0000003ef061e64c in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x902830, emission_return=0x0, instance_and_params= 0x908d00) at gsignal.c:3182 #11 0x0000003ef06287b5 in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2983 #12 0x0000003ef0628983 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #13 0x0000003ef6a8f527 in gtk_button_button_release ( widget=<value optimized out>, event=<value optimized out>) at gtkbutton.c:1617 #14 0x0000003f05d3d544 in Gtk::Widget::on_button_release_event (this=0x9026e0, event=0x794320) at widget.cc:8115 #15 0x0000003f05d40c03 in Gtk::Widget_Class::button_release_event_callback ( self=0x902830 [gtkmm__GtkToggleButton], p0=0x794320) at widget.cc:4666 #16 0x0000003ef6b4e223 in _gtk_marshal_BOOLEAN__BOXED (closure=0x679db0, return_value=0x7fffffffdc00, n_param_values=<value optimized out>, param_values=0x8ec0a0, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at gtkmarshalers.c:86 ---Type <return> to continue, or q <return> to quit--- #17 0x0000003ef060e03e in g_closure_invoke (closure=0x679db0, return_value= 0x7fffffffdc00, n_param_values=2, param_values=0x8ec0a0, invocation_hint= 0x7fffffffdbc0) at gclosure.c:766 #18 0x0000003ef061ec98 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x902830, emission_return=0x7fffffffdd70, instance_and_params=0x8ec0a0) at gsignal.c:3290 #19 0x0000003ef0628555 in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2993 #20 0x0000003ef0628983 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #21 0x0000003ef6c85aef in gtk_widget_event_internal (widget= 0x902830 [gtkmm__GtkToggleButton], event=0x794320) at gtkwidget.c:4992 #22 0x0000003ef6b4bd33 in IA__gtk_propagate_event (widget= 0x902830 [gtkmm__GtkToggleButton], event=0x794320) at gtkmain.c:2460 #23 0x0000003ef6b4c103 in IA__gtk_main_do_event (event=0x794320) at gtkmain.c:1665 #24 0x0000003ef6661a8c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at gdkevents-x11.c:2377 #25 0x0000003eef641e33 in g_main_dispatch (context=0x675da0) at gmain.c:2149 ---Type <return> to continue, or q <return> to quit--- #26 g_main_context_dispatch (context=0x675da0) at gmain.c:2702 #27 0x0000003eef642610 in g_main_context_iterate (context=0x675da0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780 #28 0x0000003eef642c82 in g_main_loop_run (loop=0x67e5b0) at gmain.c:2988 #29 0x0000003ef6b4b0b7 in IA__gtk_main () at gtkmain.c:1237 #30 0x0000003f05cd4365 in Gtk::Main::run (window=<value optimized out>) at main.cc:474 #31 0x000000000041fe78 in main (argc=1, argv=0x7fffffffe2c8) at pavucontrol.cc:491 (gdb)