2025-07-18 15:37 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003279Spring engineGeneralpublic2012-10-17 16:35
Reporterabma 
Assigned Tozerver 
PrioritynormalSeveritycrashReproducibilitysometimes
StatusresolvedResolutionfixed 
Product Version91.0.1+git 
Target VersionFixed in Version 
Summary0003279: spring-headless crash on exit
Descriptionspring-headless sometimes crashes at exit with:

"*** glibc detected *** /var/tmp/home/local/spring/develop/bin/spring-headless: free(): invalid pointer: 0x00000000010ba8a0 ***
Program received signal SIGABRT, Aborted."

Additional Information(gdb) bt
#0 0x00007ffff5b42445 in __GI_raise (sig=<optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007ffff5b45bab in __GI_abort () at abort.c:91
#2 0x00007ffff5b7fe2e in __libc_message (do_abort=2,
    fmt=0x7ffff5c880d0 "*** glibc detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
0000003 0x00007ffff5b8a626 in malloc_printerr (action=3, str=0x7ffff5c85081 "free(): invalid pointer",
    ptr=<optimized out>) at malloc.c:5007
0000004 0x0000000000767ff7 in Shader::NullProgramObject::~NullProgramObject (this=0x10ba8a0,
    __in_chrg=<optimized out>) at /home/abma/dev/spring/develop/rts/Rendering/Shaders/Shader.h:119
0000005 0x0000000000769176 in CShaderHandler::ReleaseProgramObjects (this=0x10ba920, poClass=...)
    at /home/abma/dev/spring/develop/rts/Rendering/Shaders/ShaderHandler.cpp:35
#6 0x0000000000719fd8 in CGroundDecalHandler::~CGroundDecalHandler (this=0x1a8e8d0,
    __in_chrg=<optimized out>)
    at /home/abma/dev/spring/develop/rts/Rendering/GroundDecalHandler.cpp:146
#7 0x000000000071a269 in CGroundDecalHandler::~CGroundDecalHandler (this=0x1a8e8d0,
    __in_chrg=<optimized out>)
    at /home/abma/dev/spring/develop/rts/Rendering/GroundDecalHandler.cpp:148
#8 0x00000000004a0160 in SafeDelete<CWorldDrawer*> (a=@0x1497608: 0x0)
    at /home/abma/dev/spring/develop/rts/System/Util.h:106
#9 CGame::~CGame (this=0x14974b0, __in_chrg=<optimized out>)
    at /home/abma/dev/spring/develop/rts/Game/Game.cpp:376
0000010 0x00000000004a0909 in CGame::~CGame (this=0x14974b0, __in_chrg=<optimized out>)
    at /home/abma/dev/spring/develop/rts/Game/Game.cpp:442
---Type <return> to continue, or q <return> to quit---
#11 0x000000000097ecc0 in SpringApp::Shutdown ()
    at /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:1029
0000012 0x0000000000985e31 in SpringApp::Run (this=0x7fffffffe290, argc=2, argv=<optimized out>)
    at /home/abma/dev/spring/develop/rts/System/SpringApp.cpp:1012
0000013 0x0000000000962667 in MainFunc (argc=2, argv=0x7fffffffe608, ret=0x7fffffffe508)
    at /home/abma/dev/spring/develop/rts/System/Main.cpp:51
0000014 0x0000000000962c47 in Run (argc=2, argv=0x7fffffffe608)
    at /home/abma/dev/spring/develop/rts/System/Main.cpp:62
#15 0x00007ffff5b2d76d in __libc_start_main (main=0x962d00 <main(int, char**)>, argc=2,
    ubp_av=0x7fffffffe608, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
    stack_end=0x7fffffffe5f8) at libc-start.c:226
#16 0x000000000046ea79 in _start ()
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0009191

abma (administrator)

Spring 91.0.1-79-ga82969b develop (Headless OMP)

~0009193

abma (administrator)

(this doesn't happen on the buildbot because of the headless-config template i guess...)

~0009268

abma (administrator)

https://github.com/spring/spring/commit/f8e635cdde7e40facebd19aa5e0c79b211e1b1fd
+Notes

-Issue History
Date Modified Username Field Change
2012-09-14 13:20 abma New Issue
2012-09-14 13:20 abma Note Added: 0009191
2012-09-14 14:16 abma Note Added: 0009193
2012-10-17 16:35 abma Note Added: 0009268
2012-10-17 16:35 abma Status new => resolved
2012-10-17 16:35 abma Resolution open => fixed
2012-10-17 16:35 abma Assigned To => zerver
+Issue History