POV-Ray : Newsgroups : povray.bugreports : Animations. malloc(): unsorted double linked list corrupted : Animations. malloc(): unsorted double linked list corrupted Server Time
8 Apr 2025 16:51:49 EDT (-0400)
  Animations. malloc(): unsorted double linked list corrupted  
From: William F Pokorny
Date: 6 Apr 2025 03:09:38
Message: <67f228b2$1@news.povray.org>
Posting as a hook so others who might see this failure can find it and 
provide information.

If you have seen this issues or have just hit it, please post here - 
along with environment, running conditions, frequency, etc.

---

In the last six months or so I've been using the animation facilities in 
POV-Ray (yuqk) more than ever. Sometimes to create actual animations, 
but more often as a way to explore feature options. Or, as with the 
text{} object recently, to run down some crash already, infrequently, 
seen in non-animation (single frame/image) renders.

Today, for the second time in the last month, I had a long running 
animation core dump with a "malloc(): unsorted double linked list 
corrupted" error(*). Both times the animation frames, rendering was 
working in the background while I was doing other interactive work. Both 
times the animation completed without issue once resumed.

I'm kicking off some intentionally long running (many frame) dummy 
animations trying to trip this error while running my debug compile. I'm 
hoping to capture an annotated core dump file. Maybe I'll get lucky, but 
I doubt it. I guess something like valgrind an option - if I find myself 
really motivated.

---

Linux. x86-64. My yuqk, v3.8 based fork releases R19 and working state, 
R20 code. Both times the scenes were small - with memory requirements 
<100MB.

lsb_release -a :
     No LSB modules are available.
     Distributor ID: Ubuntu
     Description:    Ubuntu 24.04.2 LTS
     Release:        24.04
     Codename:       noble
g++ --version : g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
ldd --version : ldd (Ubuntu GLIBC 2.39-0ubuntu8.4) 2.39
uname -r      : 6.8.0-57-generic

Bill P.

(*) - The error message comes from glibc prior to things crashing.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.