[argyllcms] Re: dispread crash in Ubuntu 16.04 AMD64 - free(): invalid next size (fast)

  • From: Graeme Gill <graeme@xxxxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Mon, 22 Aug 2016 16:25:13 +1000

Uwe Röger wrote:

Ubuntu 16.04.1 Xenial

'*** Error in `/usr/bin/dispread': free(): invalid next size (fast): 
0x0000000002104630 ***'

Hmm. Pascal de Bruijn reported a very similar problem in April on Ubuntu 
16.04.1.

Alexis Daciuk also reported a very similar looking bug on Linux
kernel 4.6.4-1 and lts 4.4.15-2 quite recently.

I note that Ubuntu 16.04.1 is based on a lts 4.4. kernel.

Attempts to track it down with Alexis failed to identify
the problem :- running dispread under valgrind revealed no issues,
and in fact it ran to completion. This may mean there is a very
subtle bug in the ArgyllCMS xdg_bds.c that valgrind doesn't notice,
or it may mean that there is a bug in the Ubuntu 16.04.1 libc malloc
implementation.

Can you run your test case under valgrind and see what happens ?

Graeme Gill.



Other related posts: