Pulseaudio crashes with SIGSEGV on jack server shutdown
Bug #538815 reported by
David Henningsson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pulseaudio (Ubuntu) |
Fix Released
|
Undecided
|
David Henningsson |
Bug Description
Binary package hint: pulseaudio
Ubuntu Lucid, up-to-date
On sink unlinking, existing sink inputs are moved, which in turn calls
a get latency callback, which references the jack client. Therefore,
make sure the sink is unlinked before the client is closed. Failure to
do so might lead to SIGSEGV.
Steps to reproduce:
1. Disable autospawn and kill PA
2. Start jack server
3. Start PA
4. Load module module-jack-sink
5. Start a stream (e g Rythmbox) and run it through the jack sink.
6. Shutdown the jack server. Now PA crashes with SIGSEGV.
Related branches
lp://staging/~diwic/ubuntu/lucid/pulseaudio/bugfixes
Ready for review
for merging
into
lp://staging/ubuntu/lucid/pulseaudio
- Daniel T Chen: Approve
-
Diff: 50 lines (+27/-0)3 files modifieddebian/changelog (+6/-0)
debian/patches/0010-jack-server-shutdown.patch (+20/-0)
debian/patches/series (+1/-0)
Changed in pulseaudio (Ubuntu): | |
assignee: | nobody → David Henningsson (diwic) |
status: | New → In Progress |
To post a comment you must log in.
My fix has now reached upstream: http:// git.0pointer. de/?p=pulseaudi o.git;a= commit; h=d519ca41d7eb9 0c4e2d46c424aa2 430593063878