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