Summary: | Incorrect mutex handling in libmpeglib/lib/decoder/decoderPlugin.cpp causes artsd to core with NetBSD's libpthread | ||
---|---|---|---|
Product: | mpeglib | Reporter: | Nick Hudson <skrll> |
Component: | general | Assignee: | Martin Vogt <mvogt> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | NetBSD pkgsrc | ||
OS: | NetBSD | ||
Latest Commit: | Version Fixed In: |
Description
Nick Hudson
2003-07-15 13:07:40 UTC
This is a one line patch and I don't think it breaks BC, either apply or close as wontfix. Subject: KDE_3_2_BRANCH: kdemultimedia/mpeglib/lib/decoder CVS commit by waba: When runCheck() returns false it should have the shutdown mutex locked. (BR61271) Fixes crash on netbsd CCMAIL: 61271-done@bugs.kde.org M +1 -0 decoderPlugin.cpp 1.11.4.1 --- kdemultimedia/mpeglib/lib/decoder/decoderPlugin.cpp #1.11:1.11.4.1 @@ -338,4 +338,5 @@ int DecoderPlugin::runCheck() { break; case _RUN_CHECK_FALSE: + shutdownLock(); return false; case _RUN_CHECK_TRUE: |