http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57038
--- Comment #28 from Martin Liška <marxin.liska at gmail dot com> --- Gdb instruction dump of ScDocument::CalcAll, place where SIGSEGV was received is marked with '>', address: 0x2aaab390c19d + B+ ¦0x2aaab390c180 <_ZN10ScDocument7CalcAllEv> push %r15 ¦ ¦0x2aaab390c182 <_ZN10ScDocument7CalcAllEv+2> push %r14 ¦ ¦0x2aaab390c184 <_ZN10ScDocument7CalcAllEv+4> push %r13 ¦ ¦0x2aaab390c186 <_ZN10ScDocument7CalcAllEv+6> push %r12 ¦ ¦0x2aaab390c188 <_ZN10ScDocument7CalcAllEv+8> push %rbp ¦ ¦0x2aaab390c189 <_ZN10ScDocument7CalcAllEv+9> mov %rdi,%rbp ¦ ¦0x2aaab390c18c <_ZN10ScDocument7CalcAllEv+12> lea 0x21bc66(%rip),%rdi # 0x2aaab3b27df9 ¦ ¦0x2aaab390c193 <_ZN10ScDocument7CalcAllEv+19> push %rbx ¦ ¦0x2aaab390c194 <_ZN10ScDocument7CalcAllEv+20> sub $0x18,%rsp ¦ ¦0x2aaab390c198 <_ZN10ScDocument7CalcAllEv+24> callq 0x2aaab33c8af0 <puts@plt> ¦ >¦0x2aaab390c19d <_ZN10ScDocument7CalcAllEv+29> mov 0x1c8(%rbp),%rbx ¦ ¦0x2aaab390c1a4 <_ZN10ScDocument7CalcAllEv+36> test %rbx,%rbx ¦ ¦0x2aaab390c1a7 <_ZN10ScDocument7CalcAllEv+39> je 0x2aaab390c29d <_ZN10ScDocument7CalcAllEv+285> ¦ ¦0x2aaab390c1ad <_ZN10ScDocument7CalcAllEv+45> mov (%rbx),%r12 ¦ ¦0x2aaab390c1b0 <_ZN10ScDocument7CalcAllEv+48> mov 0x8(%rbx),%rax ¦ ¦0x2aaab390c1b4 <_ZN10ScDocument7CalcAllEv+52> test %r12,%r12 ¦ ¦0x2aaab390c1b7 <_ZN10ScDocument7CalcAllEv+55> je 0x2aaab390c1f5 <_ZN10ScDocument7CalcAllEv+117> ¦ ¦0x2aaab390c1b9 <_ZN10ScDocument7CalcAllEv+57> mov (%r12,%rax,8),%r13 ¦ ¦0x2aaab390c1bd <_ZN10ScDocument7CalcAllEv+61> test %r13,%r13 ¦ ¦0x2aaab390c1c0 <_ZN10ScDocument7CalcAllEv+64> je 0x2aaab390c1f5 <_ZN10ScDocument7CalcAllEv+117> ¦ ¦0x2aaab390c1c2 <_ZN10ScDocument7CalcAllEv+66> sub $0x18,%r13 ¦ ¦0x2aaab390c1c6 <_ZN10ScDocument7CalcAllEv+70> jne 0x2aaab390c1d6 <_ZN10ScDocument7CalcAllEv+86> ¦ ¦0x2aaab390c1c8 <_ZN10ScDocument7CalcAllEv+72> jmp 0x2aaab390c1f5 <_ZN10ScDocument7CalcAllEv+117> ¦ ¦0x2aaab390c1ca <_ZN10ScDocument7CalcAllEv+74> nopw 0x0(%rax,%rax,1) ¦ ¦0x2aaab390c1d0 <_ZN10ScDocument7CalcAllEv+80> sub $0x18,%r13 ¦ ¦0x2aaab390c1d4 <_ZN10ScDocument7CalcAllEv+84> je 0x2aaab390c1ee <_ZN10ScDocument7CalcAllEv+110> ¦ ¦0x2aaab390c1d6 <_ZN10ScDocument7CalcAllEv+86> mov 0x10(%r13),%rdi ¦ ¦0x2aaab390c1da <_ZN10ScDocument7CalcAllEv+90> test %rdi,%rdi ¦ ¦0x2aaab390c1dd <_ZN10ScDocument7CalcAllEv+93> je 0x2aaab390c1e5 <_ZN10ScDocument7CalcAllEv+101> ¦ ¦0x2aaab390c1df <_ZN10ScDocument7CalcAllEv+95> mov (%rdi),%rax ¦ ¦0x2aaab390c1e2 <_ZN10ScDocument7CalcAllEv+98> callq *0x18(%rax) ¦ ¦0x2aaab390c1e5 <_ZN10ScDocument7CalcAllEv+101> mov 0x18(%r13),%r13 ¦ ¦0x2aaab390c1e9 <_ZN10ScDocument7CalcAllEv+105> test %r13,%r13 ¦ ¦0x2aaab390c1ec <_ZN10ScDocument7CalcAllEv+108> jne 0x2aaab390c1d0 <_ZN10ScDocument7CalcAllEv+80> ¦ ¦0x2aaab390c1ee <_ZN10ScDocument7CalcAllEv+110> mov (%rbx),%r12 ¦ ¦0x2aaab390c1f1 <_ZN10ScDocument7CalcAllEv+113> mov 0x8(%rbx),%rax ¦ ¦0x2aaab390c1f5 <_ZN10ScDocument7CalcAllEv+117> lea 0x238ea4(%rip),%rcx # 0x2aaab3b450a0 <_ZN5boost9unordered6detail19prime_list_templateImE5valueE.lto_priv.2744> ¦ ¦0x2aaab390c1fc <_ZN10ScDocument7CalcAllEv+124> mov $0x28,%esi ¦ ¦0x2aaab390c201 <_ZN10ScDocument7CalcAllEv+129> jmp 0x2aaab390c206 <_ZN10ScDocument7CalcAllEv+134> ¦ ¦0x2aaab390c203 <_ZN10ScDocument7CalcAllEv+131> mov %rdx,%rsi ¦ ¦0x2aaab390c206 <_ZN10ScDocument7CalcAllEv+134> mov %rsi,%rdx ¦ CalcAll called------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ multi-thre Thread 0x2aaaa In: ScDocument::CalcAll Line: ?? PC: 0x2aaab390c19d (gdb) nexti 0x00002aaab390c182 in ScDocument::CalcAll() () from /ssd/libreoffice/solver/unxlngx6.pro/lib/libsclo.so 0x00002aaab390c184 in ScDocument::CalcAll() () from /ssd/libreoffice/solver/unxlngx6.pro/lib/libsclo.so 0x00002aaab390c186 in ScDocument::CalcAll() () from /ssd/libreoffice/solver/unxlngx6.pro/lib/libsclo.so 0x00002aaab390c188 in ScDocument::CalcAll() () from /ssd/libreoffice/solver/unxlngx6.pro/lib/libsclo.so 0x00002aaab390c189 in ScDocument::CalcAll() () from /ssd/libreoffice/solver/unxlngx6.pro/lib/libsclo.so 0x00002aaab390c18c in ScDocument::CalcAll() () from /ssd/libreoffice/solver/unxlngx6.pro/lib/libsclo.so 0x00002aaab390c193 in ScDocument::CalcAll() () from /ssd/libreoffice/solver/unxlngx6.pro/lib/libsclo.so 0x00002aaab390c194 in ScDocument::CalcAll() () from /ssd/libreoffice/solver/unxlngx6.pro/lib/libsclo.so 0x00002aaab390c198 in ScDocument::CalcAll() () from /ssd/libreoffice/solver/unxlngx6.pro/lib/libsclo.so 0x00002aaab390c19d in ScDocument::CalcAll() () from /ssd/libreoffice/solver/unxlngx6.pro/lib/libsclo.so Program received signal SIGSEGV, Segmentation fault. 0x00002aaab390c19d in ScDocument::CalcAll() () from /ssd/libreoffice/solver/unxlngx6.pro/lib/libsclo.so (gdb)