[Bug 42463] ZmLearn crash at startup: "Assertion 'm->state == STATE_PASSIVE' failed at pulse/mainloop.c:787, function pa_mainloop_prepare(). Aborting."

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Feb 17 01:15:09 CST 2017


https://bugs.winehq.org/show_bug.cgi?id=42463

Sebastian Lackner <sebastian at fds-team.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aeikum at codeweavers.com

--- Comment #1 from Sebastian Lackner <sebastian at fds-team.de> ---
(In reply to Jactry Zeng from comment #0)
> I find this patch from staging can fix it:
> https://github.com/wine-compholio/wine-staging/blob/master/patches/winepulse-
> PulseAudio_Support/0001-winepulse.drv-Use-a-separate-mainloop-and-ctx-for-pu.
> patch

Based on the log it looks like AUDDRV_GetPriority is called from two different
threads. Although this works with the patch, it shouldn't really happen in the
first place. The real component is probably mmdevapi.

@Andrew: Should the driver initialization be moved to a init-once section, or
what is your suggestion?

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list