assertion failed on malloc.c

Pietro Cerutti gahr at gahr.ch
Wed Nov 21 11:28:40 PST 2007


Hi list,

> uname -r
8.0-CURRENT

Mplayer always crashes quitting .flv video (either by pressing 'q' or
because the video is over).

The error is:

Assertion failed: (diff == regind * size), function
arena_run_reg_dalloc, file /usr/src/lib/libc/stdlib/malloc.c, line 1714.

Removing the assert at line 1714 and recompiling libc solves the
problem, but I'm not that familiar with the current malloc
implementation to know whether (diff == regind * size) is always
supposed to be true (thus a bug in mplayer) or the assertion is simply
wrong.

Please illuminate ;-)

-- 
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20071121/860d4708/signature.pgp


More information about the freebsd-hackers mailing list