Skip to content

roottest-root-treeformula-stl-make crashes during process termination #9543

@hahnjo

Description

@hahnjo

After applying all updates on CentOS 8 Stream, roottest-root-treeformula-stl-make started crashing reproducibly both with GCC 8.5.0 and Clang 13 (assuming I didn't do something stupid).

Output

Processing runmapvector.C...
Warning in <TClass::Init>: no dictionary for class MyEvent is available
***********************************
*    Row   * Instance * data.firs *
***********************************
*        0 *        0 *         3 *
***********************************
***********************************
*    Row   * Instance * data.seco *
***********************************
*        0 *        0 *         5 *
*        0 *        1 *         7 *
***********************************
free(): invalid next size (fast)

Backtrace

#0  0x00007ffff6674a4f in raise () from /lib64/libc.so.6
#1  0x00007ffff6647db5 in abort () from /lib64/libc.so.6
#2  0x00007ffff66b7057 in __libc_message () from /lib64/libc.so.6
#3  0x00007ffff66be1bc in malloc_printerr () from /lib64/libc.so.6
#4  0x00007ffff66bfb58 in _int_free () from /lib64/libc.so.6
#5  0x00007ffff77bb30f in TClass::Destructor (this=this@entry=0x20ee770, obj=<optimized out>, dtorOnly=dtorOnly@entry=false) at /home/jhahnfel/ROOT/src/core/meta/src/TClass.cxx:5460                                                        
#6  0x00007fffe03c2cf3 in TBranchElement::ReleaseObject (this=0x26cebe0) at /home/jhahnfel/ROOT/src/tree/tree/src/TBranchElement.cxx:4671                                                                                                    
#7  0x00007fffe03c539b in TBranchElement::ResetAddress (this=this@entry=0x26cebe0) at /home/jhahnfel/ROOT/src/tree/tree/src/TBranchElement.cxx:4734                                                                                          
#8  0x00007fffe03c5411 in TBranchElement::~TBranchElement (this=0x26cebe0, __in_chrg=<optimized out>) at /home/jhahnfel/ROOT/src/tree/tree/src/TBranchElement.cxx:982                                                                        
#9  0x00007fffe03c5949 in TBranchElement::~TBranchElement (this=0x26cebe0, __in_chrg=<optimized out>) at /home/jhahnfel/ROOT/src/tree/tree/src/TBranchElement.cxx:975                                                                        
#10 0x00007ffff778b8f8 in TObjArray::Delete (this=this@entry=0x1e683a8) at /home/jhahnfel/ROOT/src/core/cont/src/TObjArray.cxx:376                                                                                                           
#11 0x00007fffe04281c0 in TTree::~TTree (this=0x1e68250, __in_chrg=<optimized out>) at /home/jhahnfel/ROOT/src/tree/tree/src/TTree.cxx:969                                                                                                   
#12 0x00007fffe04287d9 in TTree::~TTree (this=0x1e68250, __in_chrg=<optimized out>) at /home/jhahnfel/ROOT/src/tree/tree/src/TTree.cxx:920                                                                                                   
#13 0x00007ffff777c508 in THashList::Delete (this=0x21288b0, option=<optimized out>) at /home/jhahnfel/ROOT/src/core/cont/src/THashList.cxx:234                                                                                              
#14 0x00007ffff76d402b in (anonymous namespace)::R__ListSlowDeleteContent (files=<optimized out>) at /home/jhahnfel/ROOT/src/core/base/inc/TDirectory.h:213                                                                                  
#15 TROOT::EndOfProcessCleanups (this=0x7ffff7b73200 <ROOT::Internal::GetROOT1()::alloc>) at /home/jhahnfel/ROOT/src/core/base/src/TROOT.cxx:1222                                                                                            
#16 0x00007ffff781166f in TUnixSystem::Exit (this=<optimized out>, code=0, mode=<optimized out>) at /home/jhahnfel/ROOT/src/core/unix/src/TUnixSystem.cxx:2142                                                                               
#17 0x00007ffff76dfcc7 in TApplication::Terminate (this=0x680190, status=<optimized out>) at /home/jhahnfel/ROOT/src/core/base/src/TApplication.cxx:1675                                                                                     
#18 0x00007ffff7bba436 in TRint::Run (this=this@entry=0x680190, retrn=retrn@entry=false) at /home/jhahnfel/ROOT/src/core/rint/src/TRint.cxx:455                                                                                              
#19 0x0000000000400caf in main (argc=<optimized out>, argv=0x7fffffffda58) at /home/jhahnfel/ROOT/src/main/src/rmain.cxx:83

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions