[Bug 51774] New: quartz:mpegsplit triggers an assertion in winegstreamer's src_seek_data()
WineHQ Bugzilla
wine-bugs at winehq.org
Tue Sep 21 09:31:55 CDT 2021
https://bugs.winehq.org/show_bug.cgi?id=51774
Bug ID: 51774
Summary: quartz:mpegsplit triggers an assertion in
winegstreamer's src_seek_data()
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: quartz
Assignee: wine-bugs at winehq.org
Reporter: fgouget at codeweavers.com
Distribution: ---
quartz:mpegsplit triggers an assertion in winegstreamer's src_seek_data().
In the test report this shows up as a missing test summary line:
https://test.winehq.org/data/patterns.html#quartz:mpegsplit
quartz:mpegsplit start dlls/quartz/tests/mpegsplit.c
...
mpegsplit.c:1011: Test marked todo: Got hr 0x1.
quartz:mpegsplit:0ad8 done (0) in 0s
(notice the missing 'mpegsplit: nnnn tests executed' line)
This is because the process exits prematurely and one can see that this is
because of an assertion violation by looking into the Wine log ('Show full task
log' in the TestBot):
../wine/dlls/winegstreamer/wg_parser.c:1298: src_seek_data: Assertion
`!parser->read_request.pending' failed.
This impacts all Wine builds (win32 & wow*) in all locales but is not
systematic.
A bisect points to the following commit as the culprit which makes sense since
it added that assertion:
commit 1aa359a100bae859b278007e8bf90673eebd7db0
Author: Derek Lesho <dlesho at codeweavers.com>
Date: Wed Sep 15 18:00:10 2021 -0500
winegstreamer: Replace source pad interface with GstAppSrc.
Signed-off-by: Derek Lesho <dlesho at codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
--
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