pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/53369: audio/mpg321 coredumps with SIGSEGV
The following reply was made to PR pkg/53369; it has been noted by GNATS.
From: Sevan Janiyan <venture37%geeklan.co.uk@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/53369: audio/mpg321 coredumps with SIGSEGV
Date: Sat, 16 Jun 2018 15:22:33 +0100
On 16/06/2018 11:45, Leonardo Taccari wrote:
> As pointed out by <maya> it seems that there is a sem_post() on a
> not initialized semaphore.
>
> The following patch seems to fix the problem (if I am not missing
> something there is no need to call sem_post() at all in that case and can
> be removed):
>
> <https://www.NetBSD.org/~leot/pkgsrc-patches/mpg321-pkg-53369.patch>
>
> Please let us known if that fixes the problem!
Thank you, that fixes the crash.
There is an aggressive mode which tries to execute mpg321 at a higher
priority, does sem_post() fit in that situation?
It seems I've gotten into a bit of a rabbit hole, while mpg321 now does
crash initially, it plays MP3 files at the wrong pitch (everything is
way too high) and it eventually crashes if I point it to a wav file.
There's a patch in Free/OpenBSD ports which cleans up some bugs in
mpg321.c that will be usefull to pull in (don't leak file descriptors or
free random pointers). I will raise separate bug reports for these.
Sevan
Home |
Main Index |
Thread Index |
Old Index