GNU gdb (GDB) 7.11 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-w64-mingw32". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". warning: Could not load shared library symbols for 117 libraries, e.g. libstdc++.so. Use the "info sharedlibrary" command to see the complete listing. Do you need "set solib-search-path" or "set sysroot"? 0x4009bb5b in epoll_wait () from c:\data\inhouse\rio2016\projects\OlympicDiving\project\android\gnumake\build\release\apk\olympic_diving\obj\local\x86\system\lib\libc.so (gdb) set solib-search-path ../../libso/olympic_diving/obj/local/x86 Reading symbols from c:\data\inhouse\rio2016\projects\OlympicDiving\project\android\gnumake\build\release\libso\olympic_diving\obj\local\x86\libmurl_openal_soft.so...done. Reading symbols from c:\data\inhouse\rio2016\projects\OlympicDiving\project\android\gnumake\build\release\libso\olympic_diving\obj\local\x86\libolympic_diving.so...done. (gdb) b olympic_diving_logic_main_game.cpp:895 Breakpoint 1 at 0x78e485db: file C:/data/inhouse/rio2016/projects/OlympicDiving/source/olympic_diving_logic_main_game.cpp, line 895. (gdb) c Continuing. [Switching to Thread 6389.6419] Thread 14 "Logic" hit Breakpoint 1, Murl::App::OlympicDivingMainGame::OnEnterCredits (this=0x7bff902c, logicState=0x7a712170) at C:/data/inhouse/rio2016/projects/OlympicDiving/source/olympic_diving_logic_main_game.cpp:895 895 Display(BACKGROUND_FADEIN_0, CREDITSMETER_FADEOUT, INFOBAR_FADEOUT, PAUSEMENU_FADEOUT); (gdb) b murl_graph_orthographic_camera.cpp:190 Breakpoint 2 at 0x78f3a6e2: file ../../../../.././base/source/engine/graph/murl_graph_orthographic_camera.cpp, line 190. (gdb) c Continuing. [Switching to Thread 6389.6403] Thread 11 "GLThread" hit Breakpoint 2, Murl::Graph::OrthographicCamera::UpdateProjection (this=0x8115d240, view=0x8115a64c) at ../../../../.././base/source/engine/graph/murl_graph_orthographic_camera.cpp:190 190 Real bottom = -totalHeight * cy; (gdb) s 188 Real right = totalWidth * (Real(1.0) - cx); (gdb) s 190 Real bottom = -totalHeight * cy; (gdb) s Thread 11 "GLThread" received signal SIGSEGV, Segmentation fault. 0x78f3a707 in Murl::Graph::OrthographicCamera::UpdateProjection (this=0x8115d240, view=0x8115a64c) at ../../../../.././base/source/engine/graph/murl_graph_orthographic_camera.cpp:190 190 Real bottom = -totalHeight * cy; (gdb) disas Dump of assembler code for function Murl::Graph::OrthographicCamera::UpdateProjection(Murl::Graph::IView const*): 0x78f3a0dc <+0>: push %ebp 0x78f3a0dd <+1>: mov %esp,%ebp 0x78f3a0df <+3>: push %edi 0x78f3a0e0 <+4>: push %esi 0x78f3a0e1 <+5>: push %ebx 0x78f3a0e2 <+6>: call 0x78dc7eb0 <__x86.get_pc_thunk.bx> 0x78f3a0e7 <+11>: add $0x46ea4d,%ebx 0x78f3a0ed <+17>: lea -0xbc(%esp),%esp 0x78f3a0f4 <+24>: mov 0xc(%ebp),%esi 0x78f3a0f7 <+27>: mov 0x8(%ebp),%edx 0x78f3a0fa <+30>: test %esi,%esi 0x78f3a0fc <+32>: je 0x78f3ab45 0x78f3a102 <+38>: push %edi 0x78f3a103 <+39>: mov %edx,-0x6c(%ebp) 0x78f3a106 <+42>: push %edi 0x78f3a107 <+43>: mov (%edx),%eax 0x78f3a109 <+45>: push %esi 0x78f3a10a <+46>: push %edx 0x78f3a10b <+47>: call *0x378(%eax) 0x78f3a111 <+53>: mov -0x6c(%ebp),%edx 0x78f3a114 <+56>: add $0x10,%esp 0x78f3a117 <+59>: mov %eax,-0x90(%ebp) 0x78f3a11d <+65>: cmp $0x2,%eax 0x78f3a120 <+68>: mov (%esi),%eax 0x78f3a122 <+70>: je 0x78f3a224 0x78f3a128 <+76>: cmpl $0x8,-0x90(%ebp) 0x78f3a12f <+83>: je 0x78f3a224 0x78f3a135 <+89>: mov %edx,-0x8c(%ebp) 0x78f3a13b <+95>: sub $0xc,%esp 0x78f3a13e <+98>: push %esi 0x78f3a13f <+99>: call *0x88(%eax) 0x78f3a145 <+105>: movzwl %ax,%ecx 0x78f3a148 <+108>: shr $0x10,%eax 0x78f3a14b <+111>: cvtsi2ss %eax,%xmm0 0x78f3a14f <+115>: cvtsi2ss %ecx,%xmm1 0x78f3a153 <+119>: mov (%esi),%eax 0x78f3a155 <+121>: mov %esi,(%esp) 0x78f3a158 <+124>: mulss -0x1dbc34(%ebx),%xmm0 0x78f3a160 <+132>: addss %xmm1,%xmm0 0x78f3a164 <+136>: movss %xmm0,-0x78(%ebp) 0x78f3a169 <+141>: call *0x8c(%eax) 0x78f3a16f <+147>: movzwl %ax,%ecx 0x78f3a172 <+150>: shr $0x10,%eax ---Type to continue, or q to quit--- 0x78f3a175 <+153>: cvtsi2ss %eax,%xmm0 0x78f3a179 <+157>: cvtsi2ss %ecx,%xmm1 0x78f3a17d <+161>: mov (%esi),%eax 0x78f3a17f <+163>: mov %esi,(%esp) 0x78f3a182 <+166>: mulss -0x1dbc34(%ebx),%xmm0 0x78f3a18a <+174>: addss %xmm1,%xmm0 0x78f3a18e <+178>: movss %xmm0,-0x70(%ebp) 0x78f3a193 <+183>: call *0x78(%eax) 0x78f3a196 <+186>: mov (%esi),%eax 0x78f3a198 <+188>: mov %esi,(%esp) 0x78f3a19b <+191>: fstps -0x6c(%ebp) 0x78f3a19e <+194>: call *0x7c(%eax) 0x78f3a1a1 <+197>: mov -0x8c(%ebp),%edx 0x78f3a1a7 <+203>: mov (%esi),%eax 0x78f3a1a9 <+205>: fstps -0x88(%ebp) 0x78f3a1af <+211>: movss 0xe8(%edx),%xmm6 0x78f3a1b7 <+219>: movss %xmm6,-0x9c(%ebp) 0x78f3a1bf <+227>: movss 0xec(%edx),%xmm6 0x78f3a1c7 <+235>: mov %edx,-0x94(%ebp) 0x78f3a1cd <+241>: movss %xmm6,-0xa0(%ebp) 0x78f3a1d5 <+249>: mov %esi,(%esp) 0x78f3a1d8 <+252>: call *0x80(%eax) 0x78f3a1de <+258>: mov (%esi),%eax 0x78f3a1e0 <+260>: mov %esi,(%esp) 0x78f3a1e3 <+263>: fstps -0x8c(%ebp) 0x78f3a1e9 <+269>: movss -0x8c(%ebp),%xmm0 0x78f3a1f1 <+277>: addss %xmm0,%xmm0 0x78f3a1f5 <+281>: divss -0x78(%ebp),%xmm0 0x78f3a1fa <+286>: movss %xmm0,-0xa4(%ebp) 0x78f3a202 <+294>: call *0x84(%eax) 0x78f3a208 <+300>: fstps -0x8c(%ebp) 0x78f3a20e <+306>: movss -0x8c(%ebp),%xmm0 0x78f3a216 <+314>: addss %xmm0,%xmm0 0x78f3a21a <+318>: divss -0x70(%ebp),%xmm0 0x78f3a21f <+323>: jmp 0x78f3a30e 0x78f3a224 <+328>: mov %edx,-0x8c(%ebp) 0x78f3a22a <+334>: sub $0xc,%esp 0x78f3a22d <+337>: push %esi 0x78f3a22e <+338>: call *0x8c(%eax) 0x78f3a234 <+344>: movzwl %ax,%ecx 0x78f3a237 <+347>: shr $0x10,%eax 0x78f3a23a <+350>: cvtsi2ss %eax,%xmm0 0x78f3a23e <+354>: cvtsi2ss %ecx,%xmm1 0x78f3a242 <+358>: mov (%esi),%eax ---Type to continue, or q to quit--- 0x78f3a244 <+360>: mov %esi,(%esp) 0x78f3a247 <+363>: mulss -0x1dbc34(%ebx),%xmm0 0x78f3a24f <+371>: addss %xmm1,%xmm0 0x78f3a253 <+375>: movss %xmm0,-0x78(%ebp) 0x78f3a258 <+380>: call *0x88(%eax) 0x78f3a25e <+386>: movzwl %ax,%ecx 0x78f3a261 <+389>: shr $0x10,%eax 0x78f3a264 <+392>: cvtsi2ss %eax,%xmm0 0x78f3a268 <+396>: cvtsi2ss %ecx,%xmm1 0x78f3a26c <+400>: mov (%esi),%eax 0x78f3a26e <+402>: mov %esi,(%esp) 0x78f3a271 <+405>: mulss -0x1dbc34(%ebx),%xmm0 0x78f3a279 <+413>: addss %xmm1,%xmm0 0x78f3a27d <+417>: movss %xmm0,-0x70(%ebp) 0x78f3a282 <+422>: call *0x7c(%eax) 0x78f3a285 <+425>: mov (%esi),%eax 0x78f3a287 <+427>: mov %esi,(%esp) 0x78f3a28a <+430>: fstps -0x6c(%ebp) 0x78f3a28d <+433>: call *0x78(%eax) 0x78f3a290 <+436>: mov -0x8c(%ebp),%edx 0x78f3a296 <+442>: mov (%esi),%eax 0x78f3a298 <+444>: fstps -0x88(%ebp) 0x78f3a29e <+450>: movss 0xec(%edx),%xmm7 0x78f3a2a6 <+458>: movss 0xe8(%edx),%xmm6 0x78f3a2ae <+466>: mov %edx,-0x94(%ebp) 0x78f3a2b4 <+472>: movss %xmm7,-0x9c(%ebp) 0x78f3a2bc <+480>: movss %xmm6,-0xa0(%ebp) 0x78f3a2c4 <+488>: mov %esi,(%esp) 0x78f3a2c7 <+491>: call *0x84(%eax) 0x78f3a2cd <+497>: mov (%esi),%eax 0x78f3a2cf <+499>: mov %esi,(%esp) 0x78f3a2d2 <+502>: fstps -0x8c(%ebp) 0x78f3a2d8 <+508>: movss -0x8c(%ebp),%xmm0 0x78f3a2e0 <+516>: addss %xmm0,%xmm0 0x78f3a2e4 <+520>: divss -0x70(%ebp),%xmm0 0x78f3a2e9 <+525>: movss %xmm0,-0xa4(%ebp) 0x78f3a2f1 <+533>: call *0x80(%eax) 0x78f3a2f7 <+539>: fstps -0x8c(%ebp) 0x78f3a2fd <+545>: movss -0x8c(%ebp),%xmm0 0x78f3a305 <+553>: addss %xmm0,%xmm0 0x78f3a309 <+557>: divss -0x78(%ebp),%xmm0 0x78f3a30e <+562>: mov -0x94(%ebp),%edx 0x78f3a314 <+568>: add $0x10,%esp 0x78f3a317 <+571>: movss -0x1dbc10(%ebx),%xmm4 ---Type to continue, or q to quit--- 0x78f3a31f <+579>: movss %xmm0,-0xa8(%ebp) 0x78f3a327 <+587>: movss -0x78(%ebp),%xmm7 0x78f3a32c <+592>: movss 0xd4(%edx),%xmm6 0x78f3a334 <+600>: cvtsi2ssl 0x150(%edx),%xmm1 0x78f3a33c <+608>: cvtsi2ssl 0x14c(%edx),%xmm3 0x78f3a344 <+616>: cvtsi2ssl 0x154(%edx),%xmm2 0x78f3a34c <+624>: cvtsi2ssl 0x158(%edx),%xmm0 0x78f3a354 <+632>: divss -0x70(%ebp),%xmm7 0x78f3a359 <+637>: movss %xmm1,%xmm5 0x78f3a35d <+641>: addss %xmm3,%xmm5 0x78f3a361 <+645>: subss %xmm3,%xmm1 0x78f3a365 <+649>: mulss %xmm4,%xmm5 0x78f3a369 <+653>: divss -0x6c(%ebp),%xmm1 0x78f3a36e <+658>: movss %xmm6,-0x6c(%ebp) 0x78f3a373 <+663>: movss %xmm5,-0xb0(%ebp) 0x78f3a37b <+671>: movss %xmm0,%xmm5 0x78f3a37f <+675>: subss %xmm2,%xmm0 0x78f3a383 <+679>: addss %xmm2,%xmm5 0x78f3a387 <+683>: divss -0x88(%ebp),%xmm0 0x78f3a38f <+691>: movss %xmm1,-0x94(%ebp) 0x78f3a397 <+699>: mulss %xmm6,%xmm7 0x78f3a39b <+703>: mulss %xmm4,%xmm5 0x78f3a39f <+707>: movss %xmm0,-0x98(%ebp) 0x78f3a3a7 <+715>: movss 0x104(%edx),%xmm0 0x78f3a3af <+723>: subss 0x100(%edx),%xmm0 0x78f3a3b7 <+731>: movss 0xd8(%edx),%xmm6 0x78f3a3bf <+739>: movss %xmm7,-0x88(%ebp) 0x78f3a3c7 <+747>: movss %xmm5,-0xb4(%ebp) 0x78f3a3cf <+755>: movss %xmm0,-0xac(%ebp) 0x78f3a3d7 <+763>: xorps %xmm0,%xmm0 0x78f3a3da <+766>: ucomiss %xmm0,%xmm6 0x78f3a3dd <+769>: jp 0x78f3a3e1 0x78f3a3df <+771>: je 0x78f3a3f8 0x78f3a3e1 <+773>: movss -0x78(%ebp),%xmm0 0x78f3a3e6 <+778>: mulss %xmm6,%xmm0 0x78f3a3ea <+782>: movss %xmm0,%xmm7 0x78f3a3ee <+786>: divss -0x94(%ebp),%xmm7 0x78f3a3f6 <+794>: jmp 0x78f3a458 0x78f3a3f8 <+796>: movss 0xe0(%edx),%xmm1 0x78f3a400 <+804>: ucomiss %xmm0,%xmm1 0x78f3a403 <+807>: jp 0x78f3a407 0x78f3a405 <+809>: je 0x78f3a450 0x78f3a407 <+811>: mov (%esi),%eax 0x78f3a409 <+813>: sub $0xc,%esp ---Type to continue, or q to quit--- 0x78f3a40c <+816>: push %esi 0x78f3a40d <+817>: mov %edx,-0xbc(%ebp) 0x78f3a413 <+823>: movss %xmm1,-0xb8(%ebp) 0x78f3a41b <+831>: call *0x64(%eax) 0x78f3a41e <+834>: movss -0xb8(%ebp),%xmm1 0x78f3a426 <+842>: add $0x10,%esp 0x78f3a429 <+845>: movss -0x78(%ebp),%xmm6 0x78f3a42e <+850>: mov -0xbc(%ebp),%edx 0x78f3a434 <+856>: fstps -0x8c(%ebp) 0x78f3a43a <+862>: movss -0x8c(%ebp),%xmm0 0x78f3a442 <+870>: mulss %xmm1,%xmm0 0x78f3a446 <+874>: divss %xmm0,%xmm6 0x78f3a44a <+878>: movss %xmm6,%xmm7 0x78f3a44e <+882>: jmp 0x78f3a458 0x78f3a450 <+884>: movss %xmm0,%xmm7 0x78f3a454 <+888>: movss %xmm0,%xmm6 0x78f3a458 <+892>: movss 0xdc(%edx),%xmm0 0x78f3a460 <+900>: xorps %xmm1,%xmm1 0x78f3a463 <+903>: ucomiss %xmm1,%xmm0 0x78f3a466 <+906>: jp 0x78f3a46a 0x78f3a468 <+908>: je 0x78f3a480 0x78f3a46a <+910>: movss -0x70(%ebp),%xmm1 0x78f3a46f <+915>: mulss %xmm0,%xmm1 0x78f3a473 <+919>: divss -0x98(%ebp),%xmm1 0x78f3a47b <+927>: jmp 0x78f3a500 0x78f3a480 <+932>: movss 0xe4(%edx),%xmm2 0x78f3a488 <+940>: ucomiss %xmm1,%xmm2 0x78f3a48b <+943>: jp 0x78f3a48f 0x78f3a48d <+945>: je 0x78f3a4fc 0x78f3a48f <+947>: mov (%esi),%eax 0x78f3a491 <+949>: sub $0xc,%esp 0x78f3a494 <+952>: push %esi 0x78f3a495 <+953>: mov %edx,-0xc4(%ebp) 0x78f3a49b <+959>: movss %xmm2,-0xc0(%ebp) 0x78f3a4a3 <+967>: movss %xmm7,-0xbc(%ebp) 0x78f3a4ab <+975>: movss %xmm6,-0xb8(%ebp) 0x78f3a4b3 <+983>: call *0x68(%eax) 0x78f3a4b6 <+986>: movss -0xc0(%ebp),%xmm2 0x78f3a4be <+994>: add $0x10,%esp 0x78f3a4c1 <+997>: movss -0x70(%ebp),%xmm7 0x78f3a4c6 <+1002>: movss -0xb8(%ebp),%xmm6 0x78f3a4ce <+1010>: fstps -0x8c(%ebp) 0x78f3a4d4 <+1016>: movss -0x8c(%ebp),%xmm0 0x78f3a4dc <+1024>: mulss %xmm2,%xmm0 ---Type to continue, or q to quit--- 0x78f3a4e0 <+1028>: mov -0xc4(%ebp),%edx 0x78f3a4e6 <+1034>: divss %xmm0,%xmm7 0x78f3a4ea <+1038>: movss %xmm7,%xmm0 0x78f3a4ee <+1042>: movss %xmm7,%xmm1 0x78f3a4f2 <+1046>: movss -0xbc(%ebp),%xmm7 0x78f3a4fa <+1054>: jmp 0x78f3a500 0x78f3a4fc <+1056>: movss %xmm1,%xmm0 0x78f3a500 <+1060>: xorps %xmm2,%xmm2 0x78f3a503 <+1063>: movss -0x88(%ebp),%xmm3 0x78f3a50b <+1071>: ucomiss %xmm2,%xmm3 0x78f3a50e <+1074>: jp 0x78f3a512 0x78f3a510 <+1076>: je 0x78f3a563 0x78f3a512 <+1078>: movss -0x94(%ebp),%xmm4 0x78f3a51a <+1086>: divss -0x98(%ebp),%xmm4 0x78f3a522 <+1094>: movss 0xd8(%edx),%xmm5 0x78f3a52a <+1102>: movss -0x6c(%ebp),%xmm2 0x78f3a52f <+1107>: movss %xmm5,-0x6c(%ebp) 0x78f3a534 <+1112>: movss -0x6c(%ebp),%xmm3 0x78f3a539 <+1117>: xorps %xmm5,%xmm5 0x78f3a53c <+1120>: ucomiss %xmm5,%xmm3 0x78f3a53f <+1123>: mulss %xmm4,%xmm2 0x78f3a543 <+1127>: jp 0x78f3a547 0x78f3a545 <+1129>: je 0x78f3a572 0x78f3a547 <+1131>: movss 0xdc(%edx),%xmm5 0x78f3a54f <+1139>: xorps %xmm3,%xmm3 0x78f3a552 <+1142>: ucomiss %xmm3,%xmm5 0x78f3a555 <+1145>: jp 0x78f3aad0 0x78f3a55b <+1151>: jne 0x78f3aad0 0x78f3a561 <+1157>: jmp 0x78f3a572 0x78f3a563 <+1159>: movss %xmm0,-0x8c(%ebp) 0x78f3a56b <+1167>: movss %xmm6,-0x6c(%ebp) 0x78f3a570 <+1172>: jmp 0x78f3a5c9 0x78f3a572 <+1174>: xorps %xmm3,%xmm3 0x78f3a575 <+1177>: ucomiss %xmm3,%xmm7 0x78f3a578 <+1180>: jp 0x78f3a590 0x78f3a57a <+1182>: jne 0x78f3a590 0x78f3a57c <+1184>: movss -0x88(%ebp),%xmm7 0x78f3a584 <+1192>: movss %xmm0,%xmm6 0x78f3a588 <+1196>: mulss %xmm1,%xmm7 0x78f3a58c <+1200>: mulss %xmm2,%xmm6 0x78f3a590 <+1204>: xorps %xmm3,%xmm3 0x78f3a593 <+1207>: ucomiss %xmm3,%xmm1 0x78f3a596 <+1210>: movss %xmm6,-0x6c(%ebp) 0x78f3a59b <+1215>: jp 0x78f3aabe ---Type to continue, or q to quit--- 0x78f3a5a1 <+1221>: jne 0x78f3aabe 0x78f3a5a7 <+1227>: movss -0x6c(%ebp),%xmm0 0x78f3a5ac <+1232>: movss %xmm7,%xmm1 0x78f3a5b0 <+1236>: divss %xmm2,%xmm0 0x78f3a5b4 <+1240>: movss -0x6c(%ebp),%xmm6 0x78f3a5b9 <+1245>: divss -0x88(%ebp),%xmm1 0x78f3a5c1 <+1253>: movss %xmm0,-0x8c(%ebp) 0x78f3a5c9 <+1261>: movss -0x8c(%ebp),%xmm3 0x78f3a5d1 <+1269>: lea -0x1dbc10(%ebx),%eax 0x78f3a5d7 <+1275>: movss %xmm3,0x2cc(%edx) 0x78f3a5df <+1283>: cmpb $0x0,0xd0(%edx) 0x78f3a5e6 <+1290>: movss -0xa0(%ebp),%xmm3 0x78f3a5ee <+1298>: movss -0x6c(%ebp),%xmm4 0x78f3a5f3 <+1303>: movss %xmm4,0x2c8(%edx) 0x78f3a5fb <+1311>: movss -0x1dbc3c(%ebx),%xmm4 0x78f3a603 <+1319>: movss -0x78(%ebp),%xmm5 0x78f3a608 <+1324>: movss -0x9c(%ebp),%xmm2 0x78f3a610 <+1332>: mulss -0x98(%ebp),%xmm3 0x78f3a618 <+1340>: mulss 0xf0(%edx),%xmm5 0x78f3a620 <+1348>: mulss -0x94(%ebp),%xmm2 0x78f3a628 <+1356>: divss -0x70(%ebp),%xmm3 0x78f3a62d <+1361>: mulss %xmm6,%xmm5 0x78f3a631 <+1365>: divss -0x78(%ebp),%xmm2 0x78f3a636 <+1370>: addss %xmm4,%xmm3 0x78f3a63a <+1374>: mulss (%eax),%xmm3 0x78f3a63e <+1378>: addss %xmm4,%xmm2 0x78f3a642 <+1382>: movss %xmm3,-0x88(%ebp) 0x78f3a64a <+1390>: movss %xmm7,%xmm3 0x78f3a64e <+1394>: addss %xmm7,%xmm3 0x78f3a652 <+1398>: mulss -0x1dbc10(%ebx),%xmm2 0x78f3a65a <+1406>: divss %xmm3,%xmm5 0x78f3a65e <+1410>: movss %xmm1,%xmm3 0x78f3a662 <+1414>: addss %xmm1,%xmm3 0x78f3a666 <+1418>: addss -0xb0(%ebp),%xmm5 0x78f3a66e <+1426>: divss -0x78(%ebp),%xmm5 0x78f3a673 <+1431>: subss (%eax),%xmm5 0x78f3a677 <+1435>: addss %xmm5,%xmm2 0x78f3a67b <+1439>: movss -0x70(%ebp),%xmm5 0x78f3a680 <+1444>: mulss 0xf4(%edx),%xmm5 0x78f3a688 <+1452>: mulss %xmm0,%xmm5 0x78f3a68c <+1456>: divss %xmm3,%xmm5 0x78f3a690 <+1460>: movss -0x88(%ebp),%xmm3 0x78f3a698 <+1468>: addss -0xb4(%ebp),%xmm5 0x78f3a6a0 <+1476>: divss -0x70(%ebp),%xmm5 ---Type to continue, or q to quit--- 0x78f3a6a5 <+1481>: subss (%eax),%xmm5 0x78f3a6a9 <+1485>: lea -0x1d9104(%ebx),%eax 0x78f3a6af <+1491>: addss %xmm5,%xmm3 0x78f3a6b3 <+1495>: movss %xmm7,%xmm5 0x78f3a6b7 <+1499>: xorps (%eax),%xmm5 0x78f3a6ba <+1502>: mulss %xmm2,%xmm5 0x78f3a6be <+1506>: movss %xmm5,-0x94(%ebp) 0x78f3a6c6 <+1514>: movss %xmm4,%xmm5 0x78f3a6ca <+1518>: subss %xmm3,%xmm4 0x78f3a6ce <+1522>: subss %xmm2,%xmm5 0x78f3a6d2 <+1526>: mulss %xmm1,%xmm4 0x78f3a6d6 <+1530>: mulss %xmm7,%xmm5 0x78f3a6da <+1534>: movss %xmm4,-0x9c(%ebp) 0x78f3a6e2 <+1542>: movss %xmm1,%xmm4 0x78f3a6e6 <+1546>: movss %xmm5,-0x98(%ebp) 0x78f3a6ee <+1554>: xorps (%eax),%xmm4 0x78f3a6f1 <+1557>: mulss %xmm3,%xmm4 0x78f3a6f5 <+1561>: mov (%edx),%eax 0x78f3a6f7 <+1563>: movss %xmm4,-0xa0(%ebp) 0x78f3a6ff <+1571>: movss -0x1d9104(%ebx),%xmm4 => 0x78f3a707 <+1579>: movaps %xmm4,-0x88(%ebp) 0x78f3a70e <+1586>: je 0x78f3a7bd 0x78f3a714 <+1592>: mulss 0xf8(%edx),%xmm6 0x78f3a71c <+1600>: lea -0x1db914(%ebx),%edi 0x78f3a722 <+1606>: mulss 0xfc(%edx),%xmm0 0x78f3a72a <+1614>: sub $0x18,%esp 0x78f3a72d <+1617>: cvtss2sd -0x78(%ebp),%xmm4 0x78f3a732 <+1622>: cvtss2sd %xmm1,%xmm1 0x78f3a736 <+1626>: cvtss2sd %xmm2,%xmm5 0x78f3a73a <+1630>: cvtss2sd %xmm3,%xmm3 0x78f3a73e <+1634>: movsd %xmm4,-0x78(%ebp) 0x78f3a743 <+1639>: cvtss2sd %xmm6,%xmm4 0x78f3a747 <+1643>: cvtss2sd %xmm0,%xmm6 0x78f3a74b <+1647>: cvtss2sd %xmm7,%xmm2 0x78f3a74f <+1651>: movaps %xmm3,%xmm0 0x78f3a752 <+1654>: movsd -0x78(%ebp),%xmm7 0x78f3a757 <+1659>: mulsd -0x1db914(%ebx),%xmm4 0x78f3a75f <+1667>: mulsd (%edi),%xmm6 0x78f3a763 <+1671>: divsd %xmm2,%xmm4 0x78f3a767 <+1675>: divsd %xmm1,%xmm6 0x78f3a76b <+1679>: cvtss2sd -0x70(%ebp),%xmm2 0x78f3a770 <+1684>: subsd %xmm6,%xmm0 0x78f3a774 <+1688>: addsd %xmm3,%xmm6 0x78f3a778 <+1692>: mulsd %xmm2,%xmm0 ---Type to continue, or q to quit---q Quit (gdb) info reg eax 0x79381388 2033718152 ecx 0x2a0 672 edx 0x8115d240 -2129276352 ebx 0x793a8b34 2033879860 esp 0x794e586c 0x794e586c ebp 0x794e5934 0x794e5934 esi 0x8115a64c -2129287604 edi 0x7a7102cc 2054226636 eip 0x78f3a707 0x78f3a707 eflags 0x210246 [ PF ZF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x3b 59 (gdb) backtrace #0 0x78f3a707 in Murl::Graph::OrthographicCamera::UpdateProjection (this=0x8115d240, view=0x8115a64c) at ../../../../.././base/source/engine/graph/murl_graph_orthographic_camera.cpp:190 #1 0x79014b3e in Murl::Graph::Camera::FinishOutput (this=0x8115d240, tracker=0x7a711f58) at ../../../../.././base/source/engine/graph/murl_graph_camera.cpp:1020 #2 0x78e72f8f in Murl::Core::GraphRoot::FinishGraphOutput (this=0x7bff8830, tracker=0x7a711f58) at ../../../../.././base/source/engine/core/murl_core_graph_root.cpp:769 #3 0x78e67ffa in Murl::Core::Engine::BeginFrameInterleaved (this=0x7a6e9550) at ../../../../.././base/source/engine/core/murl_core_engine.cpp:1966 #4 0x78e4e909 in Murl::Platform::EngineControl::BeginFrame (this=0x7887ad50) at ../../../../.././base/source/platform/murl_platform_engine_control.cpp:393 #5 0x78e5949c in Murl::Platform::Android::PlatformHandler::BeginFrame (this=0x7887abb0) at ../../../../.././base/source/platform/android/murl_platform_android_platform_handler.cpp:633 #6 0x78e53943 in Java_at_spraylight_murl_MurlJniBridge_BeginFrame (env=0x788814a0, obj=0xf6000001, platformPtr=2022157236) at ../../../../.././base/source/platform/android/murl_platform_android_jni_platform.cpp:540 #7 0x41127250 in ?? () #8 0x41182dfd in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb)