I get LS crashing again on this website (on the following page : http://www.arte.tv/fr) using LS compiled with latest git on FF 10. I get the following backtrace : Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffba7d9700 (LWP 9441)] 0x00007fffd043ac45 in std::__atomic2::__atomic_base::fetch_add (this=0x5e, __i=1, __m=std::memory_order_seq_cst) at /usr/include/c++/4.6/bits/atomic_2.h:396 396 { return __sync_fetch_and_add(&_M_i, __i); } (gdb) bt #0 0x00007fffd043ac45 in std::__atomic2::__atomic_base::fetch_add (this=0x5e, __i=1, __m=std::memory_order_seq_cst) at /usr/include/c++/4.6/bits/atomic_2.h:396 #1 0x00007fffd043980c in lightspark::ASObject::incRef (this=0x6) at /home/augustin/lightspark12032012/src/asobject.h:267 #2 0x00007fffd067722b in lightspark::Array::slice (obj=0x7fffe46e65b0, args=0x7fffba7cfde0, argslen=1) at /home/augustin/lightspark12032012/src/scripting/toplevel/Array.cpp:486 #3 0x00007fffd06a63f8 in lightspark::Function::call (this=0x7fffd60816a0, obj=0x7fffe46e65b0, args=0x7fffba7cfde0, num_args=1) at /home/augustin/lightspark12032012/src/scripting/toplevel/toplevel.cpp:969 #4 0x00007fffd05ddcb5 in lightspark::ABCVm::callImpl (th=0x7fffba7d1580, f=0x7fffd60816a0, obj=0x7fffe46e65b0, args=0x7fffba7cfde0, m=1, called_mi=0x7fffba7d0930, keepReturn=true) at /home/augustin/lightspark12032012/src/scripting/abc_opcodes.cpp:2067 #5 0x00007fffd05d0193 in lightspark::ABCVm::callProperty (th=0x7fffba7d1580, n=2516, m=1, called_mi=0x7fffba7d0930, keepReturn=true) at /home/augustin/lightspark12032012/src/scripting/abc_opcodes.cpp:302 #6 0x00007fffd05c99c5 in lightspark::ABCVm::executeFunction (function=0x7fffd5f98080, context=0x7fffba7d1580) at /home/augustin/lightspark12032012/src/scripting/abc_interpreter.cpp:730 #7 0x00007fffd06a5aae in lightspark::SyntheticFunction::call (this=0x7fffd5f98080, obj=0x7fffd600da00, args=0x7fffba7d1970, numArgs=0) at /home/augustin/lightspark12032012/src/scripting/toplevel/toplevel.cpp:891 #8 0x00007fffd05ddcb5 in lightspark::ABCVm::callImpl (th=0x7fffba7d3070, f=0x7fffd5f98080, obj=0x7fffd600da00, args=0x7fffba7d1970, m=0, called_mi=0x7fffba7d24b0, keepReturn=true) at /home/augustin/lightspark12032012/src/scripting/abc_opcodes.cpp:2067 #9 0x00007fffd05d0193 in lightspark::ABCVm::callProperty (th=0x7fffba7d3070, n=1533, m=0, called_mi=0x7fffba7d24b0, keepReturn=true) at /home/augustin/lightspark12032012/src/scripting/abc_opcodes.cpp:302 #10 0x00007fffd05c99c5 in lightspark::ABCVm::executeFunction (function=0x7fffd5f97e40, context=0x7fffba7d3070) at /home/augustin/lightspark12032012/src/scripting/abc_interpreter.cpp:730 #11 0x00007fffd06a5aae in lightspark::SyntheticFunction::call (this=0x7fffd5f97e40, obj=0x7fffd600da00, args=0x7fffba7d3460, numArgs=1) at /home/augustin/lightspark12032012/src/scripting/toplevel/toplevel.cpp:891 #12 0x00007fffd05ddcb5 in lightspark::ABCVm::callImpl (th=0x7fffba7d4b60, f=0x7fffd5f97e40, obj=0x7fffd600da00, args=0x7fffba7d3460, m=1, called_mi=0x7fffba7d3fb0, keepReturn=false) at /home/augustin/lightspark12032012/src/scripting/abc_opcodes.cpp:2067 #13 0x00007fffd05d0193 in lightspark::ABCVm::callProperty (th=0x7fffba7d4b60, n=1526, m=1, called_mi=0x7fffba7d3fb0, keepReturn=false) at /home/augustin/lightspark12032012/src/scripting/abc_opcodes.cpp:302 #14 0x00007fffd05c9cfc in lightspark::ABCVm::executeFunction (function=0x7fffd5f97540, context=0x7fffba7d4b60) at /home/augustin/lightspark12032012/src/scripting/abc_interpreter.cpp:792 #15 0x00007fffd06a5aae in lightspark::SyntheticFunction::call (this=0x7fffd5f97540, obj=0x7fffd5f65800, args=0x7fffba7d4f50, numArgs=1) at /home/augustin/lightspark12032012/src/scripting/toplevel/toplevel.cpp:891 #16 0x00007fffd05ddcb5 in lightspark::ABCVm::callImpl (th=0x7fffba7d6650, f=0x7fffd5f97540, obj=0x7fffd5f65800, args=0x7fffba7d4f50, m=1, called_mi=0x7fffba7d5aa0, keepReturn=true) at /home/augustin/lightspark12032012/src/scripting/abc_opcodes.cpp:2067 #17 0x00007fffd05d0193 in lightspark::ABCVm::callProperty (th=0x7fffba7d6650, n=1388, m=1, called_mi=0x7fffba7d5aa0, keepReturn=true) at /home/augustin/lightspark12032012/src/scripting/abc_opcodes.cpp:302 #18 0x00007fffd05c99c5 in lightspark::ABCVm::executeFunction (function=0x7fffd5f97180, context=0x7fffba7d6650) at /home/augustin/lightspark12032012/src/scripting/abc_interpreter.cpp:730 #19 0x00007fffd06a5aae in lightspark::SyntheticFunction::call (this=0x7fffd5f97180, obj=0x7fffe46e5c10, args=0x7fffba7d6a40, numArgs=2) at /home/augustin/lightspark12032012/src/scripting/toplevel/toplevel.cpp:891 #20 0x00007fffd05ddcb5 in lightspark::ABCVm::callImpl (th=0x7fffba7d8140, f=0x7fffd5f97180, obj=0x7fffe46e5c10, args=0x7fffba7d6a40, m=2, called_mi=0x7fffba7d7590, keepReturn=true) at /home/augustin/lightspark12032012/src/scripting/abc_opcodes.cpp:2067 #21 0x00007fffd05d0193 in lightspark::ABCVm::callProperty (th=0x7fffba7d8140, n=1015, m=2, called_mi=0x7fffba7d7590, keepReturn=true) at /home/augustin/lightspark12032012/src/scripting/abc_opcodes.cpp:302 #22 0x00007fffd05c99c5 in lightspark::ABCVm::executeFunction (function=0x7fffd5f768c0, context=0x7fffba7d8140) at /home/augustin/lightspark12032012/src/scripting/abc_interpreter.cpp:730 #23 0x00007fffd06a5aae in lightspark::SyntheticFunction::call (this=0x7fffd5f768c0, obj=0x7fffe46e5c10, args=0x7fffba7d84f8, numArgs=1) at /home/augustin/lightspark12032012/src/scripting/toplevel/toplevel.cpp:891 #24 0x00007fffd062564b in lightspark::EventDispatcher::handleEvent (this=0x7fffd76c6800, e=...) at /home/augustin/lightspark12032012/src/scripting/flash/events/flashevents.cpp:582 #25 0x00007fffd050fe54 in lightspark::ABCVm::publicHandleEvent (dispatcher=..., event=...) at /home/augustin/lightspark12032012/src/scripting/abc.cpp:979 #26 0x00007fffd05102f1 in lightspark::ABCVm::handleEvent (this=0x7fffd667da60, e=...) at /home/augustin/lightspark12032012/src/scripting/abc.cpp:1006 #27 0x00007fffd05130f4 in lightspark::ABCVm::Run (th=0x7fffd667da60) at /home/augustin/lightspark12032012/src/scripting/abc.cpp:1459 #28 0x00007fffd0583231 in sigc::pointer_functor1::operator() (this=0x7fffd6a89410, _A_a1=@0x7fffd6a89418) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111 #29 0x00007fffd057ebfb in sigc::adaptor_functor >::operator() (this=0x7fffd6a89408, _A_arg1=@0x7fffd6a89418) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:84 #30 0x00007fffd0579823 in sigc::bind_functor<-1, void (*)(lightspark::ABCVm*), lightspark::ABCVm*, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator() ( this=0x7fffd6a89400) at /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1110 #31 0x00007fffd0570660 in sigc::internal::slot_call0, void>::call_it (rep=0x7fffd6a893d0) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103 #32 0x00007fffd0086b3d in ?? () from /usr/lib/libglibmm-2.4.so.1 #33 0x00007ffff1f1d2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007ffff76bbefc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #35 0x00007ffff73f659d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #36 0x0000000000000000 in ?? ()