[Pkg-virtualbox-devel] Bug#889791: virtualbox: PulseAudio-related segmentation fault from PowerShell beeps

Kevin Locke kevin at kevinlocke.name
Thu Mar 1 18:15:23 UTC 2018


On Thu, 2018-03-01 at 12:16 +0100, Gianfranco Costamagna wrote:
> On Tue, 06 Feb 2018 16:29:09 -0700 Kevin Locke <kevin at kevinlocke.name> wrote:
>> When running a Windows 7 guest using the PulseAudio host audio driver
>> and either "ICH AC97" or "Intel HD Audio" audio controller, running
>> PowerShell and causing repeated beeping (e.g. by invoking ^G repeatedly)
>> will cause VirtualBox to crash with SIGSEGV.  I was able to reproduce
>> the issue using the Microsoft-provided "IE8 on Win7 (x86)" VM image[1]
>> but was unable to reproduce it from terminal beeps using a Linux image.
> 
> Can you please try 5.1.8?

Sure.  I assume you meant 5.2.8.  Let me know if you really want me to
find a copy of 5.1.8 to test.

With 5.2.8 I was unable to reproduce the issue with the "Intel HD
Audio" audio controller, but it still occurred with the "ICH AC97"
audio controller.  Backtrace with 5.2.8-dfsg-1:

Program terminated with signal SIGSEGV, Segmentation fault.
#0  pa_threaded_mainloop_signal (m=0x191, wait_for_accept=0)
    at pulse/thread-mainloop.c:196
[Current thread is 1 (Thread 0x7f42056b1700 (LWP 3814))]
#0  0x00007f420c181bde in pa_threaded_mainloop_signal (m=0x191, wait_for_accept=0) at pulse/thread-mainloop.c:196
#1  0x00007f420c178a95 in pa_stream_simple_ack_callback (pd=pd at entry=0x7f41f80017f0, command=command at entry=2, tag=tag at entry=22001, t=t at entry=0x7f41f80028d0, userdata=userdata at entry=0x7f41f800d920) at pulse/stream.c:2258
#2  0x00007f4206adc621 in run_action (pd=0x7f41f80017f0, r=0x7f41f800c8a0, command=2, ts=0x7f41f80028d0) at pulsecore/pdispatch.c:288
#3  0x00007f4206adc99b in pa_pdispatch_run (pd=0x7f41f80017f0, packet=packet at entry=0x7f41e40f9800, ancil_data=ancil_data at entry=0x7f41f8000e88, userdata=userdata at entry=0x7f42290b0890) at pulsecore/pdispatch.c:341
#4  0x00007f420c15e36e in pstream_packet_callback (p=<optimized out>, packet=0x7f41e40f9800, ancil_data=0x7f41f8000e88, userdata=0x7f42290b0890)
    at pulse/context.c:349
#5  0x00007f4206adf5ef in do_read (p=p at entry=0x7f41f8000bf0, re=re at entry=0x7f41f8000db8) at pulsecore/pstream.c:1012
#6  0x00007f4206ae20ab in do_pstream_read_write (p=0x7f41f8000bf0)
    at pulsecore/pstream.c:248
#7  0x00007f420c1734dd in dispatch_defer (m=0x7f42290b06e0)
    at pulse/mainloop.c:680
#8  0x00007f420c1734dd in pa_mainloop_dispatch (m=m at entry=0x7f42290b06e0)
    at pulse/mainloop.c:889
#9  0x00007f420c17370e in pa_mainloop_iterate (m=0x7f42290b06e0, block=<optimized out>, retval=0x0) at pulse/mainloop.c:929
#10 0x00007f420c173790 in pa_mainloop_run (m=0x7f42290b06e0, retval=retval at entry=0x0) at pulse/mainloop.c:944
#11 0x00007f420c1815f9 in thread (userdata=0x7f42290b06a0)
    at pulse/thread-mainloop.c:100
#12 0x00007f4206af2c58 in internal_thread_func (userdata=0x7f42290b2eb0)
    at pulsecore/thread-posix.c:81
#13 0x00007f428e5c951a in start_thread (arg=0x7f42056b1700)
    at pthread_create.c:465
#14 0x00007f428e0fd3ef in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thanks for following-up!  Let me know if there is any additional
information I can provide.

Cheers,
Kevin



More information about the Pkg-virtualbox-devel mailing list