pulseaudio crashed with SIGSEGV in publish_service() from once_callback() from dispatch_defer() from pa_mainloop_dispatch() from pa_mainloop_iterate()
Bug #1690051 reported by
errors.ubuntu.com bug bridge
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pulseaudio (Ubuntu) |
Confirmed
|
High
|
Unassigned |
Bug Description
The Ubuntu Error Tracker has been receiving reports about a problem regarding pulseaudio. This problem was most recently seen with package version 1:10.0-1ubuntu2, the problem page at https:/
If you do not have access to the Ubuntu Error Tracker you can request it at http://
Changed in pulseaudio (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
summary: |
- /usr/bin/pulseaudio:11:publish_service:once_callback:dispatch_defer:pa_mainloop_dispatch:pa_mainloop_iterate + pulseaudio crashed with SIGSEGV in publish_service() from + once_callback() from dispatch_defer() from pa_mainloop_dispatch() from + pa_mainloop_iterate() |
tags: | added: artful |
tags: | added: bionic |
To post a comment you must log in.
From my own debugging, the crash appears to be in this line:
if (!s->userdata- >client || avahi_client_ get_state( s->userdata- >client) != AVAHI_CLIENT_ S_RUNNING)
return;
adding a check for !s->userdata seems to fix the issue (for some reason, probably due to a race condition, userdata is null at the time of the call).