[Bf-committers] sequencer crash

Toni Alatalo antont at kyperjokki.fi
Wed Mar 8 20:42:27 CET 2006


with an exr sequence, i dont know what happens

*** glibc detected *** free(): invalid pointer: 0x0c75fae0 ***
Aborted
Program received signal SIGABRT, Aborted.
[Switching to Thread -1226541344 (LWP 6849)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb79049b1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb79062c9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb79386ea in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#4  0xb793ef54 in malloc_trim () from /lib/tls/i686/cmov/libc.so.6
#5  0xb793f2ca in free () from /lib/tls/i686/cmov/libc.so.6
#6  0xb78778b1 in operator delete () from /usr/lib/libstdc++.so.6
#7  0x084b79dd in 
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Imf::Name const, 
Imf::Slice> > >::deallocate (this=0xbfccce20, __p=0x8cd6358)
    at new_allocator.h:94
#8  0x084b7a12 in std::_Rb_tree<Imf::Name, std::pair<Imf::Name const, 
Imf::Slice>, std::_Select1st<std::pair<Imf::Name const, Imf::Slice> >, 
std::less<Imf::Name>, std::allocator<std::pair<Imf::Name const, Imf::Slice> > 
>::_M_put_node (
    this=0xbfccce20, __p=0x8cd6358) at stl_tree.h:360
#9  0x084b7a72 in std::_Rb_tree<Imf::Name, std::pair<Imf::Name const, 
Imf::Slice>, std::_Select1st<std::pair<Imf::Name const, Imf::Slice> >, 
std::less<Imf::Name>, std::allocator<std::pair<Imf::Name const, Imf::Slice> > 
>::destroy_node (
    this=0xbfccce20, __p=0x8cd6358) at stl_tree.h:390
#10 0x084b7ac8 in std::_Rb_tree<Imf::Name, std::pair<Imf::Name const, 
Imf::Slice>, std::_Select1st<std::pair<Imf::Name const, Imf::Slice> >, 
std::less<Imf::Name>, std::allocator<std::pair<Imf::Name const, Imf::Slice> > 
>::_M_erase (
    this=0xbfccce20, __x=0x8cd6358) at stl_tree.h:1097
#11 0x084b7aa8 in std::_Rb_tree<Imf::Name, std::pair<Imf::Name const, 
Imf::Slice---Type <return> to continue, or q <return> to quit---
#12 0x084b7aa8 in std::_Rb_tree<Imf::Name, std::pair<Imf::Name const, 
Imf::Slice>, std::_Select1st<std::pair<Imf::Name const, Imf::Slice> >, 
std::less<Imf::Name>, std::allocator<std::pair<Imf::Name const, Imf::Slice> > 
>::_M_erase (
    this=0xbfccce20, __x=0x8cd61c0) at stl_tree.h:1095
#13 0x084b7b07 in ~_Rb_tree (this=0xbfccce20) at stl_tree.h:571
#14 0x084b7bab in ~map (this=0xbfccce20) at stl_map.h:92
#15 0x084b7bf3 in ~FrameBuffer (this=0xbfccce20) at ImfFrameBuffer.h:120
#16 0x084b6db1 in imb_load_openexr (mem=0xb49bc000 "v/1\001\002",
    size=1601687, flags=1)
    at source/blender/imbuf/intern/openexr/openexr_api.cpp:656
#17 0x08485923 in IMB_ibImageFromMemory (mem=0xb49bc000, size=1601687, 
flags=1)
    at source/blender/imbuf/intern/readimage.c:146
#18 0x08485eb0 in IMB_loadifffile (file=14, flags=1)
    at source/blender/imbuf/intern/readimage.c:245
#19 0x08485f32 in IMB_loadiffname (
    naam=0xbfccd000 
"/mnt/orange/elephant/renderout/02_switchboard/02_05/4557.exr", flags=1) at 
source/blender/imbuf/intern/readimage.c:264
#20 0x0815a487 in do_build_seq_ibuf (seq=0xa0f0960, cfra=18)
    at source/blender/src/sequence.c:2130
#21 0x0815ab0a in do_build_seq_ibufs (seqbase=0xa0f091c, cfra=18)
---Type <return> to continue, or q <return> to quit---
    at source/blender/src/sequence.c:2347
#22 0x0815ad93 in give_ibuf_seq (rectx=1920, recty=1080, cfra=18, chanshown=0)
    at source/blender/src/sequence.c:2429
#23 0x08233f03 in draw_image_seq (sa=0xa0e2fb0)
    at source/blender/src/drawseq.c:576
#24 0x08236386 in drawseqspace (sa=0xa0e2fb0, spacedata=0xa0e30a8)
    at source/blender/src/drawseq.c:909
#25 0x0816ef95 in scrarea_do_windraw (area=0xa0e2fb0)
    at source/blender/src/spacetypes.c:114
#26 0x080a9056 in scrarea_dispatch_events (sa=0xa0e2fb0)
    at source/blender/src/editscreen.c:595
#27 0x080aa6ec in screen_dispatch_events ()
    at source/blender/src/editscreen.c:1174
#28 0x080ab038 in screenmain () at source/blender/src/editscreen.c:1428
#29 0x0806b1aa in main (argc=2, argv=0xbfccd454)
    at source/creator/creator.c:593
(gdb)                 

:o

this is to test the DPX output from sequencer. it already seems to work ok 
from rendering! we have so many HDR formats there now :)

great thanks to jooedh for patching, and nathan for fixing the sconstructs for 
me!

~Toni


More information about the Bf-committers mailing list