Bug#800120: pulseaudio: No sound after upgrade to pulseaudio 7.0-1

johnw johnw.mail at gmail.com
Tue Sep 29 13:12:00 UTC 2015


On Monday, September 28, 2015 07:13 PM, Felipe Sateler wrote:
> Control: forwarded -1 https://bugs.freedesktop.org/show_bug.cgi?id=92141
>
> On 28 September 2015 at 07:03, Felipe Sateler <fsateler at debian.org> wrote:
>> Control: tags -1 moreinfo
>>
>> Hi,
>>
>> On 26 September 2015 at 23:50, john <johnw.mail at gmail.com> wrote:
>>> Package: pulseaudio
>>> Version: 7.0-1
>>> Severity: normal
>>>
>>> Dear Maintainer,
>>>
>>> *** Reporter, please consider answering these questions, where appropriate ***
>>>
>>>     No sound after upgrade pulseaudio 7.0-1,
>>>     when I run alsamixer:
>>>
>>>     ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect:
>>>     Protocol error
>>>
>>>     cannot open mixer: Connection refused
>> Could you please attach a verbose log of pulseaudio[1] and then reproduce this?
>>
>> Also, does pavucontrol work or only alsamixer fails?
> Here are better instructions provided by upstream[1], if you could
> post the information it would be great.
>
> First, install libpulse0-dbg, pulseaudio-utils-dbg and gdb. Then
> follow the steps described by upstream:
>
>
> % PULSE_LOG=99 gdb --args pactl stat
>
> That will print something like this:
>
> GNU gdb (Debian 7.10-1) 7.10
> Copyright (C) 2015 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>.
> Find the GDB manual and other documentation resources online at:
> <http://www.gnu.org/software/gdb/documentation/>.
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from pactl...done.
> (gdb)
>
> You're now in the gdb prompt. Enter "break pa_memimport_get". That
> symbol hasn't yet been loaded, so gdb asks you whether to add the
> breakpoint when the symbol becomes available. Answer "y". Then enter
> "run". The execution should soon stop at the breakpoint. From now on
> enter "n" ("n" is short for "next") repeatedly until the program exits
> (that will take quite some time). When the program exits, you can quit
> gdb with command "quit", and then save all the terminal output and
> attach it here. That should show the exact place that fails.
>
>
>
> [1] https://bugs.freedesktop.org/show_bug.cgi?id=92141#c6
>
>
Hi, attached log file for your reference, and below is the gdb log, thanks.

GNU gdb (Debian 7.10-1) 7.10
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from pactl...(no debugging symbols found)...done.
(gdb) break pa_memimport_get
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (pa_memimport_get) pending.
(gdb) run
Starting program: /usr/bin/pactl stat
[Thread debugging using libthread_db enabled]
Using host libthread_db library 
"/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".

Breakpoint 1, pa_memimport_get (i=0x805a048, block_id=896, 
shm_id=1861523114, offset=40, size=65496, writable=true) at 
pulsecore/memblock.c:1009
(gdb) n
1013    in pulsecore/memblock.c
(gdb) n
1015    in pulsecore/memblock.c
(gdb) n
1017    in pulsecore/memblock.c
(gdb) n
1022    in pulsecore/memblock.c
(gdb) n
1025    in pulsecore/memblock.c
(gdb) n
1026    in pulsecore/memblock.c
(gdb) n
1029    in pulsecore/memblock.c
(gdb) n
1034    in pulsecore/memblock.c
(gdb) n
1037    in pulsecore/memblock.c
(gdb) n
1038    in pulsecore/memblock.c
(gdb) n
1040    in pulsecore/memblock.c
(gdb) n
1043    in pulsecore/memblock.c
(gdb) n
1052    in pulsecore/memblock.c
(gdb) n
1040    in pulsecore/memblock.c
(gdb) n
1041    in pulsecore/memblock.c
(gdb) n
1043    in pulsecore/memblock.c
(gdb) n
1042    in pulsecore/memblock.c
(gdb) n
1041    in pulsecore/memblock.c
(gdb) n
1043    in pulsecore/memblock.c
(gdb) n
1044    in pulsecore/memblock.c
(gdb) n
1045    in pulsecore/memblock.c
(gdb) n
1046    in pulsecore/memblock.c
(gdb) n
1047    in pulsecore/memblock.c
(gdb) n
1046    in pulsecore/memblock.c
(gdb) n
1047    in pulsecore/memblock.c
(gdb) n
1048    in pulsecore/memblock.c
(gdb) n
1049    in pulsecore/memblock.c
(gdb) n
1050    in pulsecore/memblock.c
(gdb) n
1049    in pulsecore/memblock.c
(gdb) n
1052    in pulsecore/memblock.c
(gdb) n
1054    in pulsecore/memblock.c
(gdb) n
1056    in pulsecore/memblock.c
(gdb) n
1054    in pulsecore/memblock.c
(gdb) n
1056    in pulsecore/memblock.c
(gdb) n
1059    in pulsecore/memblock.c
(gdb) n
1062    in pulsecore/memblock.c
(gdb) n
do_read (p=p at entry=0x805cbd8, re=re at entry=0x805cd18) at 
pulsecore/pstream.c:894
(gdb) n
898    in pulsecore/pstream.c
(gdb) n
899    in pulsecore/pstream.c
(gdb) n
900    in pulsecore/pstream.c
(gdb) n
906    in pulsecore/pstream.c
(gdb) n
900    in pulsecore/pstream.c
(gdb) n
906    in pulsecore/pstream.c
(gdb) n
910    in pulsecore/pstream.c
(gdb) n
906    in pulsecore/pstream.c
(gdb) n
910    in pulsecore/pstream.c
(gdb) n
906    in pulsecore/pstream.c
(gdb) n
915    in pulsecore/pstream.c
(gdb) n
916    in pulsecore/pstream.c
(gdb) n
925    in pulsecore/pstream.c
(gdb) n
926    in pulsecore/pstream.c
(gdb) n
935    in pulsecore/pstream.c
(gdb) n
927    in pulsecore/pstream.c
(gdb) n
928    in pulsecore/pstream.c
(gdb) n
931    in pulsecore/pstream.c
(gdb) n
932    in pulsecore/pstream.c
(gdb) n
942    in pulsecore/pstream.c
(gdb) n
do_pstream_read_write (p=0x805cbd8) at pulsecore/pstream.c:198
198    in pulsecore/pstream.c
(gdb) n
199    in pulsecore/pstream.c
(gdb) n
200    in pulsecore/pstream.c
(gdb) n
202    in pulsecore/pstream.c
(gdb) n
206    in pulsecore/pstream.c
(gdb) n
207    in pulsecore/pstream.c
(gdb) n
216    in pulsecore/pstream.c
(gdb) n
callback (m=0x8058b00, e=0x805dd80, fd=7, f=PA_IO_EVENT_INPUT, 
userdata=0x8059fe8) at pulsecore/iochannel.c:160
(gdb) n
dispatch_pollfds (m=0x8058ac0) at pulse/mainloop.c:656
(gdb) n
657    in pulse/mainloop.c
(gdb) n
658    in pulse/mainloop.c
(gdb) n
656    in pulse/mainloop.c
(gdb) n
644    in pulse/mainloop.c
(gdb) n
646    in pulse/mainloop.c
(gdb) n
pa_mainloop_dispatch (m=0x8058ac0) at pulse/mainloop.c:898
898    in pulse/mainloop.c
(gdb) n
901    in pulse/mainloop.c
(gdb) n
904    in pulse/mainloop.c
(gdb) n
911    in pulse/mainloop.c
(gdb) n
pa_mainloop_iterate (m=0x8058ac0, block=1, retval=0xbffff65c) at 
pulse/mainloop.c:939
939    in pulse/mainloop.c
(gdb) n
pa_mainloop_run (m=0x8058ac0, retval=0xbffff65c) at pulse/mainloop.c:950
950    in pulse/mainloop.c
(gdb) n
951    in pulse/mainloop.c
(gdb) n
950    in pulse/mainloop.c
(gdb) n
951    in pulse/mainloop.c
(gdb) n
0x0804ae5f in main ()
(gdb) n
Single stepping until exit from function main,
which has no line number information.
0xb7c63a63 in __libc_start_main () from 
/lib/i386-linux-gnu/i686/cmov/libc.so.6
(gdb) n
Single stepping until exit from function __libc_start_main,
which has no line number information.
[Inferior 1 (process 26942) exited with code 01]
(gdb) n
(gdb) quit



-------------- next part --------------
A non-text attachment was scrubbed...
Name: pactl.log
Type: text/x-log
Size: 4898 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-pulseaudio-devel/attachments/20150929/bbf0131c/attachment-0001.bin>


More information about the pkg-pulseaudio-devel mailing list