Description of problem: I was using gnome Cheese with (built in, but reported as USB connected) laptop camera. And while using it, I decided to block the camera in usbguard. Then I got this crash. So, it is kind of self-inflicted crash, but what would happen with usb camera which got disconnected while in use? Version-Release number of selected component: pipewire-0.2.3-2.fc29 Additional info: reporter: libreport-2.9.6 backtrace_rating: 4 cmdline: /usr/bin/pipewire crash_function: loop_remove_source executable: /usr/bin/pipewire journald_cursor: s=75bad113f89f485fb1916fa3b786a5eb;i=ad31;b=a376c705e15c4d3ab10828429a563e48;m=79f425da;t=57a197bbd8466;x=348747379e05cc51 kernel: 4.18.17-300.fc29.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 loop_remove_source at ../spa/plugins/support/loop.c:189 #1 do_remove_source at ../spa/plugins/v4l2/v4l2-utils.c:1473 #2 loop_invoke at ../spa/plugins/support/loop.c:209 #3 spa_v4l2_stream_off at ../spa/plugins/v4l2/v4l2-utils.c:1491 #4 impl_node_send_command at ../spa/plugins/v4l2/v4l2-source.c:348 #5 do_pause_node at ../src/pipewire/node.c:58 #6 pause_node at ../src/pipewire/node.c:71 #7 do_node_remove at ../src/pipewire/node.c:593 #8 wakeup_func at ../spa/plugins/support/loop.c:280 #9 source_event_func at ../spa/plugins/support/loop.c:468
Created attachment 1503147 [details] File: backtrace
Created attachment 1503148 [details] File: cgroup
Created attachment 1503149 [details] File: core_backtrace
Created attachment 1503150 [details] File: cpuinfo
Created attachment 1503151 [details] File: dso_list
Created attachment 1503152 [details] File: environ
Created attachment 1503153 [details] File: exploitable
Created attachment 1503154 [details] File: limits
Created attachment 1503155 [details] File: maps
Created attachment 1503156 [details] File: mountinfo
Created attachment 1503157 [details] File: open_fds
Created attachment 1503158 [details] File: proc_pid_status
Created attachment 1503159 [details] File: var_log_messages
pipewire-0.2.4-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-a028f7bbe7
pipewire-0.2.4-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-a028f7bbe7
pipewire-0.2.4-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.