I've recently retested this with Workstation 12.5.6 and Ubuntu 17.04, with several different guests. I'm still getting a segfault as above.
If the ALSA support is fundamentally broken, please could it be fixed or removed, or make beeping disabled by default when using ALSA? Having workstation segfault every time a guest OS makes a beep makes it practically unusable. I'm still working around this by using mks.noBeep = "TRUE"
, but having to manually work around this defect every time I create a new VM is getting very tiresome.
I'm afraid using PulseAudio continues to be impossible; it's still quite broken on my hardware, as described above.
Many thanks,
Roger
Stack trace:
2017-06-03T14:24:19+01:00[+3.299]| vmx| W115: Caught signal 11 -- tid 152822 (addr 7FB6FC2230F0)
2017-06-03T14:24:19+01:00[+3.299]| vmx| I125: SIGNAL: rip 0x7fb3e05fc641 rsp 0x7ffe04fb8090 rbp 0x7fb3cc014870
2017-06-03T14:24:19+01:00[+3.299]| vmx| I125: SIGNAL: rax 0xcc06acc1 rbx 0x7fb3cc077df0 rcx 0xcc06acc0 rdx 0x7fb3cc077df4 rsi 0xcc06acef rdi 0x7fb3cc014870
2017-06-03T14:24:19+01:00[+3.299]| vmx| I125: r8 0x7ffe04fb8130 r9 0x7ffe04fb80dc r10 0x30 r11 0x0 r12 0x0 r13 0x7ffe04fb80ec r14 0x30 r15 0x7ffe04fb80dc
2017-06-03T14:24:19+01:00[+3.299]| vmx| I125: SIGNAL: stack 7FFE04FB8090 : 0x00007ffe04fb91c4 0x0000000000000000
2017-06-03T14:24:19+01:00[+3.299]| vmx| I125: SIGNAL: stack 7FFE04FB80A0 : 0x00007fb3cc014870 0x00007ffe04fb91c8
2017-06-03T14:24:19+01:00[+3.299]| vmx| I125: SIGNAL: stack 7FFE04FB80B0 : 0x00000000000000cf 0x00007fb3cc077df0
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: SIGNAL: stack 7FFE04FB80C0 : 0x0000000000000000 0x00007fb3e05fc6b5
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: SIGNAL: stack 7FFE04FB80D0 : 0x00007ffe04fb91c0 0x0000000000000030
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: SIGNAL: stack 7FFE04FB80E0 : 0x00007ffe04fb91c4 0xcc06acc0e05fc606
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: SIGNAL: stack 7FFE04FB80F0 : 0x00007ffe04fb91f0 0x0000000000000000
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: SIGNAL: stack 7FFE04FB8100 : 0x00007ffe04fb9200 0x00007fb3cc077df0
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace:
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[0] 00007ffe04fb77c0 rip=000055f00d47a506 rbx=000055f00d47a280 rbp=0000000000000000 r12=0000000000000000 r13=00007ffe04fb8110 r14=00007fb485dffd50 r15=0000000000000000
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[1] 00007ffe04fb7800 rip=000055f00d7d6718 rbx=00007ffe04fb8110 rbp=000000000000000b r12=0000000000000000 r13=00007ffe04fb8110 r14=00007fb485dffd50 r15=0000000000000000
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[2] 00007ffe04fb7aa0 rip=000055f00d7d6b55 rbx=000000000000000b rbp=00007ffe04fb7b00 r12=0000000000000000 r13=00007ffe04fb7c30 r14=00007fb485dffd50 r15=0000000000000000
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[3] 00007ffe04fb7b00 rip=00007fb4859fc670 rbx=00007fb3cc077df0 rbp=00007fb3cc014870 r12=0000000000000000 r13=00007ffe04fb80ec r14=0000000000000030 r15=00007ffe04fb80dc
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[4] 00007ffe04fb8090 rip=00007fb3e05fc641 rbx=00007fb3cc077df0 rbp=00007fb3cc014870 r12=0000000000000000 r13=00007ffe04fb80ec r14=0000000000000030 r15=00007ffe04fb80dc
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[5] 00007ffe04fb80d0 rip=00007fb3e05fc6b5 rbx=0000000000000000 rbp=00007fb3cc014870 r12=00007ffe04fb91c8 r13=00000000000000cf r14=00007fb3cc077df0 r15=0000000000000000
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[6] 00007ffe04fb8130 rip=00007fb3e05fd865 rbx=0000000000000000 rbp=00007ffe04fb9200 r12=00007fb3cc077df0 r13=0000000000000002 r14=00007ffe04fb83e8 r15=00007fb3cc014870
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[7] 00007ffe04fb9210 rip=00007fb3e05fda55 rbx=00007ffe04fb9278 rbp=00007ffe04fb927c r12=00007fb3cc07d130 r13=0000000000000001 r14=0000000000000400 r15=00007fb3cc014870
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[8] 00007ffe04fb9270 rip=00007fb3e083bbd9 rbx=00007fb3cc0765a0 rbp=00000000000003ac r12=0000000000000400 r13=00007fb3cc0783c0 r14=0000000000000001 r15=0000000000000c00
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[9] 00007ffe04fb9290 rip=00007fb3eb8d0316 rbx=00007fb3cc0765a0 rbp=00000000000003ac r12=0000000000000400 r13=00007fb3cc0783c0 r14=0000000000000001 r15=0000000000000c00
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[10] 00007ffe04fb92e0 rip=00007fb3eb8d072e rbx=00007fb3cc074ab0 rbp=00007fb3cc0765a0 r12=0000000000000400 r13=00007ffe04fb9300 r14=00007ffe04fb9308 r15=0000000000000b04
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[11] 00007ffe04fb9360 rip=00007fb3eb8d083a rbx=00007fb3cc074ab0 rbp=00007fb3cc0765a0 r12=0000000000000800 r13=00000000000003e8 r14=0000000000000eec r15=00007ffe04fb93e0
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[12] 00007ffe04fb9390 rip=00007fb3eb8d08e3 rbx=00000000000000dd rbp=00007fb3cc074ab0 r12=0000000000000000 r13=00007ffe04fb94a0 r14=00000000000000dd r15=00007ffe04fb93e0
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[13] 00007ffe04fb93b0 rip=00007fb3eb8c35a0 rbx=00007fb3cc074ab0 rbp=0000000000000000 r12=0000000000000000 r13=00007ffe04fb94a0 r14=00000000000000dd r15=00007ffe04fb93e0
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[14] 00007ffe04fb9430 rip=00007fb3eb8b7956 rbx=0000000000000000 rbp=00000000000000dd r12=0000000000000000 r13=00007fb3eb92b798 r14=0000000000000000 r15=00007fb3cc074ab0
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[15] 00007ffe04fb94a0 rip=00007fb3eb8c38fa rbx=00000000000000dd rbp=00007ffe04fb94f0 r12=00007fb3cc074ab0 r13=0000000000000000 r14=000055f013279d10 r15=000037da76986604
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[16] 00007ffe04fb9500 rip=000055f00d7b4858 rbx=00007fb3cc05d400 rbp=00000000000000dd r12=0000000000000002 r13=0000000000000000 r14=000055f013279d10 r15=000037da76986604
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[17] 00007ffe04fb9530 rip=000055f00ce7f177 rbx=000055f013288a80 rbp=00007fb4825db010 r12=0000000000000000 r13=0000000000000000 r14=000055f013279d10 r15=000037da76986604
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[18] 00007ffe04fb95c0 rip=000055f00ce801cf rbx=0000000000000000 rbp=0000000e4c681e6f r12=00007fb4825db010 r13=0000000e4c68169f r14=00007ffe04fb9660 r15=00007fb4825db050
2017-06-03T14:24:19+01:00[+3.300]| vmx| I125: Backtrace[19] 00007ffe04fb96d0 rip=000055f00ce839d1 rbx=000055f00e287660 rbp=000055f013279d10 r12=000055f013072f20 r13=0000000000000000 r14=000055f00e287620 r15=000055f013072f20
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: Backtrace[20] 00007ffe04fb97f0 rip=000055f00ce77fec rbx=0000000000000003 rbp=0000000000000000 r12=000055f00e0a5cf8 r13=000055f012d24540 r14=000055f00d94b6d7 r15=0000000000000000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: Backtrace[21] 00007ffe04fb9890 rip=00007fb483bfb3f1 rbx=0000000000000000 rbp=000055f00d9145f0 r12=000055f00ce76590 r13=00007ffe04fb9960 r14=0000000000000000 r15=0000000000000000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: Backtrace[22] 00007ffe04fb9950 rip=000055f00ce765b9 rbx=0000000000000000 rbp=0000000000000000 r12=000055f00ce76590 r13=00007ffe04fb9960 r14=0000000000000000 r15=0000000000000000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[0] 00007ffe04fb77c0 rip=000055f00d47a506 in function (null) in object /usr/lib/vmware/bin/vmware-vmx-debug loaded at 000055f00cd83000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[1] 00007ffe04fb7800 rip=000055f00d7d6718 in function (null) in object /usr/lib/vmware/bin/vmware-vmx-debug loaded at 000055f00cd83000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[2] 00007ffe04fb7aa0 rip=000055f00d7d6b55 in function (null) in object /usr/lib/vmware/bin/vmware-vmx-debug loaded at 000055f00cd83000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[3] 00007ffe04fb7b00 rip=00007fb4859fc670 in function (null) in object /lib/x86_64-linux-gnu/libpthread.so.0 loaded at 00007fb4859eb000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[4] 00007ffe04fb8090 rip=00007fb3e05fc641 in function (null) in object /usr/lib/x86_64-linux-gnu/libspeexdsp.so.1 loaded at 00007fb3e05f3000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[5] 00007ffe04fb80d0 rip=00007fb3e05fc6b5 in function (null) in object /usr/lib/x86_64-linux-gnu/libspeexdsp.so.1 loaded at 00007fb3e05f3000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[6] 00007ffe04fb8130 rip=00007fb3e05fd865 in function speex_resampler_process_int in object /usr/lib/x86_64-linux-gnu/libspeexdsp.so.1 loaded at 00007fb3e05f3000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[7] 00007ffe04fb9210 rip=00007fb3e05fda55 in function speex_resampler_process_interleaved_int in object /usr/lib/x86_64-linux-gnu/libspeexdsp.so.1 loaded at 00007fb3e05f3000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[8] 00007ffe04fb9270 rip=00007fb3e083bbd9 in function (null) in object /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_rate_speexrate.so loaded at 00007fb3e083b000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[9] 00007ffe04fb9290 rip=00007fb3eb8d0316 in function (null) in object /usr/lib/x86_64-linux-gnu/libasound.so.2 loaded at 00007fb3eb863000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[10] 00007ffe04fb92e0 rip=00007fb3eb8d072e in function (null) in object /usr/lib/x86_64-linux-gnu/libasound.so.2 loaded at 00007fb3eb863000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[11] 00007ffe04fb9360 rip=00007fb3eb8d083a in function (null) in object /usr/lib/x86_64-linux-gnu/libasound.so.2 loaded at 00007fb3eb863000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[12] 00007ffe04fb9390 rip=00007fb3eb8d08e3 in function (null) in object /usr/lib/x86_64-linux-gnu/libasound.so.2 loaded at 00007fb3eb863000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[13] 00007ffe04fb93b0 rip=00007fb3eb8c35a0 in function (null) in object /usr/lib/x86_64-linux-gnu/libasound.so.2 loaded at 00007fb3eb863000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[14] 00007ffe04fb9430 rip=00007fb3eb8b7956 in function (null) in object /usr/lib/x86_64-linux-gnu/libasound.so.2 loaded at 00007fb3eb863000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[15] 00007ffe04fb94a0 rip=00007fb3eb8c38fa in function snd_pcm_mmap_writei in object /usr/lib/x86_64-linux-gnu/libasound.so.2 loaded at 00007fb3eb863000
2017-06-03T14:24:19+01:00[+3.301]| vmx| I125: SymBacktrace[16] 00007ffe04fb9500 rip=000055f00d7b4858 in function (null) in object /usr/lib/vmware/bin/vmware-vmx-debug loaded at 000055f00cd83000
2017-06-03T14:24:19+01:00[+3.302]| vmx| I125: SymBacktrace[17] 00007ffe04fb9530 rip=000055f00ce7f177 in function (null) in object /usr/lib/vmware/bin/vmware-vmx-debug loaded at 000055f00cd83000
2017-06-03T14:24:19+01:00[+3.302]| vmx| I125: SymBacktrace[18] 00007ffe04fb95c0 rip=000055f00ce801cf in function (null) in object /usr/lib/vmware/bin/vmware-vmx-debug loaded at 000055f00cd83000
2017-06-03T14:24:19+01:00[+3.302]| vmx| I125: SymBacktrace[19] 00007ffe04fb96d0 rip=000055f00ce839d1 in function (null) in object /usr/lib/vmware/bin/vmware-vmx-debug loaded at 000055f00cd83000
2017-06-03T14:24:19+01:00[+3.302]| vmx| I125: SymBacktrace[20] 00007ffe04fb97f0 rip=000055f00ce77fec in function main in object /usr/lib/vmware/bin/vmware-vmx-debug loaded at 000055f00cd83000
2017-06-03T14:24:19+01:00[+3.302]| vmx| I125: SymBacktrace[21] 00007ffe04fb9890 rip=00007fb483bfb3f1 in function __libc_start_main in object /lib/x86_64-linux-gnu/libc.so.6 loaded at 00007fb483bdb000
2017-06-03T14:24:19+01:00[+3.302]| vmx| I125: SymBacktrace[22] 00007ffe04fb9950 rip=000055f00ce765b9 in function (null) in object /usr/lib/vmware/bin/vmware-vmx-debug loaded at 000055f00cd83000