[pulseaudio-tickets] [Bug 99066] Pulseaudio segfaults when ORC is used on x32

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Nov 9 13:12:25 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=99066

--- Comment #18 from Tanu Kaskinen <tanuk at iki.fi> ---
It looks like I've deleted the x32 chroot directory, so I can't check what the
GCC version was in January. The distribution was Debian testing or Debian
unstable.

Getting a simple test program for reproducing would be good indeed. The asm
that I provided is for pulseaudio's get_cpuid() function, which should be
reasonably simple to isolate into a test program.

I got the asm code with gdb:

$ gdb pulseaudio
(gdb) break get_cpuid
Function "get_cpuid" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (get_cpuid) pending.
(gdb) run
Breakpoint 1, get_cpuid (op=0, a=0x7fffffffddcc, b=0x7fffffffddd8,
c=0x7fffffffddd4, d=0x7fffffffddd0) at pulsecore/cpu-x86.c:33
33          __asm__ __volatile__ (
(gdb) layout asm

That will open a listing of assembly code in the top half of the gdb terminal.
You can move up and down in the listing with arrow keys.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20171109/7fef8c84/attachment.html>


More information about the pulseaudio-bugs mailing list