Description of problem: On a fully upgraded F21, pavucontrol immediately crashes with a segfault. I believe this is a duplicate of #1133272. In the console, there are several GLib-GObject-WARNINGs about deprecated functions prior to the segfault. Version-Release number of selected component: pavucontrol-2.0-7.fc21 Additional info: reporter: libreport-2.2.3 backtrace_rating: 4 cmdline: /usr/bin/pavucontrol crash_function: g_type_check_instance_is_a executable: /usr/bin/pavucontrol kernel: 3.16.1-300.fc21.x86_64 runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 g_type_check_instance_is_a at gtype.c:3969 #1 gtk_box_pack at gtkbox.c:1479 #2 MainWindow::createEventRoleWidget at mainwindow.cc:832 #3 context_state_callback at pavucontrol.cc:456 #4 pa_context_set_state at pulse/context.c:291 #5 setup_complete_callback at pulse/context.c:497 #6 run_action at pulsecore/pdispatch.c:279 #7 pa_pdispatch_run at pulsecore/pdispatch.c:331 #8 pstream_packet_callback at pulse/context.c:335 #9 do_read at pulsecore/pstream.c:830
Created attachment 930230 [details] File: backtrace
Created attachment 930231 [details] File: cgroup
Created attachment 930232 [details] File: core_backtrace
Created attachment 930233 [details] File: dso_list
Created attachment 930234 [details] File: environ
Created attachment 930235 [details] File: exploitable
Created attachment 930236 [details] File: limits
Created attachment 930237 [details] File: maps
Created attachment 930238 [details] File: open_fds
Created attachment 930239 [details] File: proc_pid_status
Created attachment 930240 [details] File: var_log_messages
reported upstream https://bugs.freedesktop.org/show_bug.cgi?id=83144
*** Bug 1133272 has been marked as a duplicate of this bug. ***
*** Bug 1134357 has been marked as a duplicate of this bug. ***
Created attachment 931878 [details] [PATCH] Reference the widget before returning it from ::create methods Nasty bug, just spend a couple of hours debugging this. This patch fixes it. For details see the commit message inside the patch. I'm somewhat amazed that this works for F-19 and F-20 as is, but since it does I'm starting builds for F-21+ with this fix in.
Yes, this fixes problem.
pavucontrol-2.0-8.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/pavucontrol-2.0-8.fc21
(In reply to Hans de Goede from comment #15) > Created attachment 931878 [details] > [PATCH] Reference the widget before returning it from ::create methods > > Nasty bug, just spend a couple of hours debugging this. This patch fixes it. > For details see the commit message inside the patch. > > I'm somewhat amazed that this works for F-19 and F-20 as is, but since it > does I'm starting builds for F-21+ with this fix in. It works.
Package pavucontrol-2.0-8.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing pavucontrol-2.0-8.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-9891/pavucontrol-2.0-8.fc21 then log in and leave karma (feedback).
Works fine in a custom live spin. I had to get the new version from koji because today's (Aug 31, 2014) spins appear to be a 2.0.7.
Installed pavucontrol-2.0-8.fc21.x86_64 on 28-Aug about half an hour after it was built. Been working properly ever since.
Update is working fine here, as well.
pavucontrol-2.0-8.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.