Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 930577 Details for
Bug 1133626
[abrt] extremetuxracer: CControl::CheckTreeCollisions(): etr killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 25.48 KB, created by
denis.belanger50
on 2014-08-25 15:38:33 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
denis.belanger50
Created:
2014-08-25 15:38:33 UTC
Size:
25.48 KB
patch
obsolete
>[New LWP 6599] >warning: .dynamic section for "/lib/libGLU.so.1" is not at the expected address (wrong library or version mismatch?) >warning: Could not load shared library symbols for 4 libraries, e.g. /usr/lib/nvidia/libGL.so.1. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `etr'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 CControl::CheckTreeCollisions (this=0xa3085f8, pos=..., tree_loc=tree_loc@entry=0xbfa9aa14, tree_diam=tree_diam@entry=0xbfa9aa08) at physics.cpp:128 >128 size_t tree_type = trees[0].tree_type; > >Thread 1 (Thread 0xb76a0700 (LWP 6599)): >#0 CControl::CheckTreeCollisions (this=0xa3085f8, pos=..., tree_loc=tree_loc@entry=0xbfa9aa14, tree_diam=tree_diam@entry=0xbfa9aa08) at physics.cpp:128 > last_collision_tree_loc = {<TVector2> = {x = -999, y = -999}, z = -999} > last_collision_tree_diam = 0 > shape = 0xa0e4880 > ph = {num_vertices = 0, num_polygons = 0, vertices = 0x236400f2, polygons = 0x3febb777} > last_collision = false > diam = 0 > last_collision_pos = {<TVector2> = {x = -999, y = -999}, z = -999} > hit = false > tree_type = <optimized out> > dist_vec = {<TVector2> = {x = 1029, y = 999.98828932557774}, z = 995.48133481813454} > height = <optimized out> > loc = {<TVector2> = {x = 0, y = 0}, z = 0} > mat = {{0, 0, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}, {0, 4.2798558741447018e-250, 2.9956729176434243e+32, 5.2920317906426785e-315}} >#1 0x08091f2c in CControl::AdjustTreeCollision (this=this@entry=0xa3085f8, pos=..., vel=vel@entry=0xbfa9ab9c) at physics.cpp:179 > treeLoc = {<TVector2> = {x = 0, y = 0}, z = 0} > tree_diam = 5.2920317906426785e-315 >#2 0x080940be in CControl::SolveOdeSystem (this=this@entry=0xa3085f8, timestep=timestep@entry=0.016998291015625) at physics.cpp:627 > saved_pos = <optimized out> > saved_vel = {<TVector2> = {x = 0, y = -1.4993748697856437}, z = -2.5984370301885873} > saved_f = <optimized out> > tmp_vel = {<TVector2> = {x = 0, y = -0.53118349304444024}, z = -0.84725680682842974} > failed = <optimized out> > tot_vel_err = <optimized out> > vel_err = {0, 0.00013381302331745616, 4.7773308766464815e-10} > tot_pos_err = <optimized out> > err = <optimized out> > done = <optimized out> > pos_err = {0, 1.545223038034547e-09, 5.9572087919148248e-15} > h = 0.022151438097664691 > tfinal = <optimized out> > x = <optimized out> > vx = <optimized out> > new_pos = {<TVector2> = {x = 30, y = 0.98828932557769034}, z = -3.5186651818654759} > tol = <optimized out> > t = <optimized out> > y = <optimized out> > vy = <optimized out> > step = <optimized out> > speed = <optimized out> > solver = <optimized out> > z = <optimized out> > vz = <optimized out> > new_vel = {<TVector2> = {x = 0, y = -1.6289226873676843}, z = -2.5981903668720832} > new_f = <optimized out> >#3 0x080946cc in CControl::UpdatePlayerPos (this=this@entry=0xa3085f8, timestep=timestep@entry=0.016998291015625) at physics.cpp:670 > shape = 0xa0e4880 > speed = <optimized out> > paddling_factor = <optimized out> > flap_factor = <optimized out> > dist_from_surface = <optimized out> > surf_nml = {<TVector2> = {x = 8.3852184254495099e-310, y = 4.3633152408014976e-261}, z = -nan(0xffe1c466cd020)} > temp_vel = {<TVector2> = {x = 6.1187594691430645e-315, y = 4.3102905285153692e+47}, z = 6.1187609167554069e-315} > local_force = {<TVector2> = {x = 2.8672018181014536e-260, y = -0.050154447555542214}, z = 3.9415775291133486e+47} > surf_plane = {nml = {<TVector2> = {x = 2.8672018181014536e-260, y = -0.050154447555542214}, z = 6.6472909170493123e-316}, d = -nan(0xfffff0a0b9aa8)} >#4 0x0809be3e in CRacing::Loop (this=0x80d4ff0 <Racing>, time_step=0.016998291015625) at racing.cpp:320 > ctrl = 0xa3085f8 > ycoord = <optimized out> > airborne = false >#5 0x080a73e9 in State::Manager::CallLoopFunction (this=this@entry=0x80d5268 <State::manager>) at states.cpp:130 > cur_time = <optimized out> >#6 0x080a743f in State::Manager::Run (this=0x80d5268 <State::manager>, entranceState=...) at states.cpp:40 >No locals. >#7 0x0804e00f in main (argc=1, argv=0xbfa9ae74) at main.cpp:98 >No locals. >From To Syms Read Shared Object Library >0x4d9eefc0 0x4da48aa4 Yes /lib/libGLU.so.1 > No /usr/lib/nvidia/libGL.so.1 >0x4a8fdba0 0x4a96cf14 Yes /lib/libfreetype.so.6 >0x4690a8e0 0x46917994 Yes /lib/libz.so.1 >0xb76ab430 0xb77030b4 Yes /lib/libSDL-1.2.so.0 >0x468f0860 0x468fcc90 Yes /lib/libpthread.so.0 >0x4a1c1ac0 0x4a1ca014 Yes /lib/libSDL_image-1.2.so.0 >0x49d0d3b0 0x49d25a24 Yes /lib/libSDL_mixer-1.2.so.0 >0x4dd54790 0x4ddc5794 Yes /lib/libstdc++.so.6 >0x468a0690 0x468ced48 Yes /lib/libm.so.6 >0x4d9890c0 0x4d99e6a4 Yes /lib/libgcc_s.so.1 >0x466f33d0 0x468386ec Yes /lib/libc.so.6 > No /usr/lib/nvidia/tls/libnvidia-tls.so.331.89 > No /usr/lib/nvidia/libnvidia-glcore.so.331.89 >0x46b77460 0x46c07374 Yes /lib/libX11.so.6 >0x46cc4890 0x46ccf3b4 Yes /lib/libXext.so.6 >0x468e5ad0 0x468e69bc Yes /lib/libdl.so.2 >0x4a4d21d0 0x4a4f7894 Yes /lib/libpng16.so.16 >0x466b8880 0x466d129c Yes /lib/ld-linux.so.2 >0x4e85aac0 0x4e898b34 Yes /lib/libjpeg.so.62 >0x4acf05c0 0x4ad2f964 Yes /lib/libtiff.so.5 >0x46b44f70 0x46b57084 Yes /lib/libxcb.so.1 >0x4b859bb0 0x4b8602a4 Yes /lib/libjbig.so.2.0 >0x46cbca70 0x46cbd944 Yes /lib/libXau.so.6 >0xb775ba90 0xb7762acc Yes /lib/libnss_files.so.2 >0x470df450 0x470e5614 Yes /lib/libXrender.so.1 >0x4730ff60 0x47315384 Yes /lib/libXcursor.so.1 >0x471a0000 0x471a2324 Yes /lib/libXfixes.so.3 >0xb5348000 0xb5349424 Yes /lib/libpulse-simple.so.0 >0xb52ff310 0xb5334d74 Yes /lib/libpulse.so.0 >0xb528bc60 0xb52d7404 Yes /usr/lib/pulseaudio/libpulsecommon-5.0.so >0x4be72f00 0x4be74af4 Yes /lib/libcap.so.2 >0x46a00950 0x46a03e6c Yes /lib/librt.so.1 >0x410392c0 0x4103e534 Yes /lib/libjson-c.so.2 >0x4b5b79d0 0x4b5e7714 Yes /lib/libdbus-1.so.3 >0x4be7a430 0x4be7a584 Yes /lib/libX11-xcb.so.1 >0x470c5630 0x470d33e4 Yes /lib/libICE.so.6 >0x4b9d14a0 0x4b9d5a64 Yes /lib/libSM.so.6 >0x4b639f40 0x4b63cac4 Yes /lib/libXtst.so.6 >0xb525d7b0 0xb5272954 Yes /lib/libsystemd-journal.so.0 >0xb5254a20 0xb5256ae4 Yes /lib/libsystemd-id128.so.0 >0xb524c240 0xb5250104 Yes /lib/libwrap.so.0 >0x41319590 0x413612d4 Yes /lib/libsndfile.so.1 > No /lib/libasyncns.so.0 >0xb5244e70 0xb52473f4 Yes /lib/libattr.so.1 >0x4b9c8f20 0x4b9cab44 Yes /lib/libuuid.so.1 >0xb52349a0 0xb523f7b4 Yes /lib/libXi.so.6 >0x4b590c70 0x4b5a5174 Yes /lib/libselinux.so.1 >0x4d8f12c0 0x4d90b0f4 Yes /lib/liblzma.so.5 >0x4eef1670 0x4ef4bd84 Yes /lib/libgcrypt.so.11 >0x411b1740 0x411b1ef4 Yes /lib/libgpg-error.so.0 >0x4c490190 0x4c49df24 Yes /lib/libnsl.so.1 >0x4c47ee20 0x4c4875f4 Yes /lib/libgsm.so.1 >0x41111d70 0x41149504 Yes /lib/libFLAC.so.8 >0x4c3abc80 0x4c3ae464 Yes /lib/libvorbisenc.so.2 >0x4adc7800 0x4addead4 Yes /lib/libvorbis.so.0 >0x4adb5410 0x4adb7f24 Yes /lib/libogg.so.0 >0x46ca36e0 0x46cb2654 Yes /lib/libresolv.so.2 >0x4b520f80 0x4b56f374 Yes /lib/libpcre.so.1 >0xb08c1320 0xb08ed364 Yes /lib/libmikmod.so.3 >0x4f8e77d0 0x4f8ecb84 Yes /lib/libvorbisfile.so.3 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >eax 0x0 0 >ecx 0x0 0 >edx 0xa0cbec0 168607424 >ebx 0xbfa9ab84 -1079399548 >esp 0xbfa9a870 0xbfa9a870 >ebp 0xbfa9a9b8 0xbfa9a9b8 >esi 0xa3085f8 170952184 >edi 0x0 0 >eip 0x8091a61 0x8091a61 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+337> >eflags 0x10246 [ PF ZF IF RF ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*): > 0x08091910 <+0>: push %ebp > 0x08091911 <+1>: mov %esp,%ebp > 0x08091913 <+3>: push %edi > 0x08091914 <+4>: push %esi > 0x08091915 <+5>: push %ebx > 0x08091916 <+6>: lea -0x13c(%esp),%esp > 0x0809191d <+13>: mov 0x10(%ebp),%eax > 0x08091920 <+16>: mov %eax,-0x128(%ebp) > 0x08091926 <+22>: mov 0x14(%ebp),%eax > 0x08091929 <+25>: mov %eax,-0x12c(%ebp) > 0x0809192f <+31>: mov 0x8(%ebp),%esi > 0x08091932 <+34>: mov %gs:0x14,%eax > 0x08091938 <+40>: mov %eax,-0x1c(%ebp) > 0x0809193b <+43>: xor %eax,%eax > 0x0809193d <+45>: cmpb $0x0,0x80d4dc8 > 0x08091944 <+52>: mov 0xc(%ebp),%ebx > 0x08091947 <+55>: je 0x8091d08 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1016> > 0x0809194d <+61>: cmpb $0x0,0x80d4dc0 > 0x08091954 <+68>: je 0x8091cc8 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+952> > 0x0809195a <+74>: lea -0xb8(%ebp),%eax > 0x08091960 <+80>: movl $0x80d4d84,0x8(%esp) > 0x08091968 <+88>: mov %ebx,0x4(%esp) > 0x0809196c <+92>: mov %eax,(%esp) > 0x0809196f <+95>: call 0x8088910 <SubtractVectors(TVector3 const&, TVector3 const&)> > 0x08091974 <+100>: fldl -0xb8(%ebp) > 0x0809197a <+106>: sub $0x4,%esp > 0x0809197d <+109>: fldl -0xb0(%ebp) > 0x08091983 <+115>: fldl -0xa8(%ebp) > 0x08091989 <+121>: fxch %st(2) > 0x0809198b <+123>: fmul %st(0),%st > 0x0809198d <+125>: fxch %st(1) > 0x0809198f <+127>: fmul %st(0),%st > 0x08091991 <+129>: faddp %st,%st(1) > 0x08091993 <+131>: fxch %st(1) > 0x08091995 <+133>: fmul %st(0),%st > 0x08091997 <+135>: faddp %st,%st(1) > 0x08091999 <+137>: fldl 0x80beb90 > 0x0809199f <+143>: fucomip %st(1),%st > 0x080919a1 <+145>: fstp %st(0) > 0x080919a3 <+147>: jbe 0x8091a30 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+288> > 0x080919a9 <+153>: xor %eax,%eax > 0x080919ab <+155>: cmpb $0x0,0x80d4d80 > 0x080919b2 <+162>: je 0x8091a11 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+257> > 0x080919b4 <+164>: cmpb $0x0,0x27b(%esi) > 0x080919bb <+171>: jne 0x8091a11 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+257> > 0x080919bd <+173>: mov -0x128(%ebp),%edi > 0x080919c3 <+179>: test %edi,%edi > 0x080919c5 <+181>: je 0x80919f6 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+230> > 0x080919c7 <+183>: mov 0x80d4d9c,%eax > 0x080919cc <+188>: mov %eax,(%edi) > 0x080919ce <+190>: mov 0x80d4da0,%eax > 0x080919d3 <+195>: mov %eax,0x4(%edi) > 0x080919d6 <+198>: mov 0x80d4da4,%eax > 0x080919db <+203>: mov %eax,0x8(%edi) > 0x080919de <+206>: mov 0x80d4da8,%eax > 0x080919e3 <+211>: mov %eax,0xc(%edi) > 0x080919e6 <+214>: mov 0x80d4dac,%eax > 0x080919eb <+219>: mov %eax,0x10(%edi) > 0x080919ee <+222>: mov 0x80d4db0,%eax > 0x080919f3 <+227>: mov %eax,0x14(%edi) > 0x080919f6 <+230>: mov -0x12c(%ebp),%eax > 0x080919fc <+236>: test %eax,%eax > 0x080919fe <+238>: je 0x8091e3f <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1327> > 0x08091a04 <+244>: fldl 0x80d4d78 > 0x08091a0a <+250>: fstpl (%eax) > 0x08091a0c <+252>: mov $0x1,%eax > 0x08091a11 <+257>: mov -0x1c(%ebp),%ecx > 0x08091a14 <+260>: xor %gs:0x14,%ecx > 0x08091a1b <+267>: jne 0x8091e68 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1368> > 0x08091a21 <+273>: lea -0xc(%ebp),%esp > 0x08091a24 <+276>: pop %ebx > 0x08091a25 <+277>: pop %esi > 0x08091a26 <+278>: pop %edi > 0x08091a27 <+279>: pop %ebp > 0x08091a28 <+280>: ret > 0x08091a29 <+281>: lea 0x0(%esi,%eiz,1),%esi > 0x08091a30 <+288>: mov 0x80d4970,%eax > 0x08091a35 <+293>: movl $0x80d43a0,(%esp) > 0x08091a3c <+300>: mov %eax,0x4(%esp) > 0x08091a40 <+304>: call 0x8075030 <CCharacter::GetShape(unsigned int)> > 0x08091a45 <+309>: mov %eax,-0x124(%ebp) > 0x08091a4b <+315>: mov 0x80d3d60,%edi > 0x08091a51 <+321>: mov 0x80d3d64,%eax > 0x08091a56 <+326>: sub %edi,%eax > 0x08091a58 <+328>: sar $0x2,%eax > 0x08091a5b <+331>: imul $0xba2e8ba3,%eax,%eax >=> 0x08091a61 <+337>: mov 0x28(%edi),%esi > 0x08091a64 <+340>: mov %esi,0x4(%esp) > 0x08091a68 <+344>: movl $0x80d3ce0,(%esp) > 0x08091a6f <+351>: mov %eax,-0x114(%ebp) > 0x08091a75 <+357>: call 0x8055210 <CCourse::GetPoly(unsigned int) const> > 0x08091a7a <+362>: mov (%eax),%edx > 0x08091a7c <+364>: mov %edx,-0xd8(%ebp) > 0x08091a82 <+370>: mov 0x4(%eax),%edx > 0x08091a85 <+373>: mov %edx,-0xd4(%ebp) > 0x08091a8b <+379>: mov 0x8(%eax),%edx > 0x08091a8e <+382>: mov %edx,-0xd0(%ebp) > 0x08091a94 <+388>: mov 0xc(%eax),%eax > 0x08091a97 <+391>: mov %eax,-0xcc(%ebp) > 0x08091a9d <+397>: mov -0x114(%ebp),%eax > 0x08091aa3 <+403>: test %eax,%eax > 0x08091aa5 <+405>: je 0x8091e49 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1337> > 0x08091aab <+411>: mov %edi,%edx > 0x08091aad <+413>: mov %esi,%eax > 0x08091aaf <+415>: xor %ecx,%ecx > 0x08091ab1 <+417>: mov %edx,%esi > 0x08091ab3 <+419>: lea -0xc8(%ebp),%edi > 0x08091ab9 <+425>: mov %ebx,%edx > 0x08091abb <+427>: nop > 0x08091abc <+428>: lea 0x0(%esi,%eiz,1),%esi > 0x08091ac0 <+432>: fldl 0x20(%esi) > 0x08091ac3 <+435>: fstl -0x100(%ebp) > 0x08091ac9 <+441>: fldl 0x18(%esi) > 0x08091acc <+444>: fstpl -0x110(%ebp) > 0x08091ad2 <+450>: fldl (%esi) > 0x08091ad4 <+452>: fstl -0x108(%ebp) > 0x08091ada <+458>: fldl 0x8(%esi) > 0x08091add <+461>: fstpl -0xf8(%ebp) > 0x08091ae3 <+467>: fldl 0x10(%esi) > 0x08091ae6 <+470>: fstl -0xf0(%ebp) > 0x08091aec <+476>: fldl 0x10(%edx) > 0x08091aef <+479>: fsubrp %st,%st(1) > 0x08091af1 <+481>: fldl (%edx) > 0x08091af3 <+483>: fsubrp %st,%st(2) > 0x08091af5 <+485>: fxch %st(2) > 0x08091af7 <+487>: fmuls 0x80bc850 > 0x08091afd <+493>: faddl 0x80bc860 > 0x08091b03 <+499>: fmul %st(0),%st > 0x08091b05 <+501>: fxch %st(1) > 0x08091b07 <+503>: fmul %st(0),%st > 0x08091b09 <+505>: fadds 0x80bcd08 > 0x08091b0f <+511>: fxch %st(2) > 0x08091b11 <+513>: fmul %st(0),%st > 0x08091b13 <+515>: faddp %st,%st(2) > 0x08091b15 <+517>: fxch %st(1) > 0x08091b17 <+519>: fucomip %st(1),%st > 0x08091b19 <+521>: fstp %st(0) > 0x08091b1b <+523>: ja 0x8091c45 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+821> > 0x08091b21 <+529>: mov 0x28(%esi),%ebx > 0x08091b24 <+532>: cmp %eax,%ebx > 0x08091b26 <+534>: mov %ebx,-0x120(%ebp) > 0x08091b2c <+540>: je 0x8091b79 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+617> > 0x08091b2e <+542>: mov %ebx,0x4(%esp) > 0x08091b32 <+546>: movl $0x80d3ce0,(%esp) > 0x08091b39 <+553>: mov %edx,-0x11c(%ebp) > 0x08091b3f <+559>: mov %ecx,-0x118(%ebp) > 0x08091b45 <+565>: call 0x8055210 <CCourse::GetPoly(unsigned int) const> > 0x08091b4a <+570>: mov (%eax),%ebx > 0x08091b4c <+572>: mov -0x11c(%ebp),%edx > 0x08091b52 <+578>: mov %ebx,-0xd8(%ebp) > 0x08091b58 <+584>: mov 0x4(%eax),%ebx > 0x08091b5b <+587>: mov %ebx,-0xd4(%ebp) > 0x08091b61 <+593>: mov 0x8(%eax),%ebx > 0x08091b64 <+596>: mov %ebx,-0xd0(%ebp) > 0x08091b6a <+602>: mov 0xc(%eax),%eax > 0x08091b6d <+605>: mov %eax,-0xcc(%ebp) > 0x08091b73 <+611>: mov -0x118(%ebp),%ecx > 0x08091b79 <+617>: lea -0xd8(%ebp),%eax > 0x08091b7f <+623>: mov %edi,(%esp) > 0x08091b82 <+626>: mov %eax,0x4(%esp) > 0x08091b86 <+630>: mov %ecx,-0x118(%ebp) > 0x08091b8c <+636>: mov %edx,-0x11c(%ebp) > 0x08091b92 <+642>: lea -0xa0(%ebp),%ebx > 0x08091b98 <+648>: call 0x808a350 <CopyPolyhedron(TPolyhedron const&)> > 0x08091b9d <+653>: lea -0x4(%esp),%esp > 0x08091ba1 <+657>: fldl -0x100(%ebp) > 0x08091ba7 <+663>: fstl 0x14(%esp) > 0x08091bab <+667>: mov %ebx,(%esp) > 0x08091bae <+670>: fldl -0x110(%ebp) > 0x08091bb4 <+676>: fstpl 0xc(%esp) > 0x08091bb8 <+680>: fstpl 0x4(%esp) > 0x08091bbc <+684>: call 0x8088ec0 <MakeScalingMatrix(double (*) [4], double, double, double)> > 0x08091bc1 <+689>: mov %ebx,(%esp) > 0x08091bc4 <+692>: mov %edi,0x4(%esp) > 0x08091bc8 <+696>: call 0x808a440 <TransPolyhedron(double const (*) [4], TPolyhedron const&)> > 0x08091bcd <+701>: fldl -0xf0(%ebp) > 0x08091bd3 <+707>: mov %ebx,(%esp) > 0x08091bd6 <+710>: fstpl 0x14(%esp) > 0x08091bda <+714>: fldl -0xf8(%ebp) > 0x08091be0 <+720>: fstpl 0xc(%esp) > 0x08091be4 <+724>: fldl -0x108(%ebp) > 0x08091bea <+730>: fstpl 0x4(%esp) > 0x08091bee <+734>: call 0x8088e70 <MakeTranslationMatrix(double (*) [4], double, double, double)> > 0x08091bf3 <+739>: mov %ebx,(%esp) > 0x08091bf6 <+742>: mov %edi,0x4(%esp) > 0x08091bfa <+746>: call 0x808a440 <TransPolyhedron(double const (*) [4], TPolyhedron const&)> > 0x08091bff <+751>: mov -0x11c(%ebp),%edx > 0x08091c05 <+757>: mov -0x124(%ebp),%eax > 0x08091c0b <+763>: mov %edx,0x4(%esp) > 0x08091c0f <+767>: mov %edi,0x8(%esp) > 0x08091c13 <+771>: mov %eax,(%esp) > 0x08091c16 <+774>: mov %edx,-0x110(%ebp) > 0x08091c1c <+780>: call 0x80b3c00 <CCharShape::Collision(TVector3 const&, TPolyhedron const&)> > 0x08091c21 <+785>: mov %eax,%ebx > 0x08091c23 <+787>: mov %edi,(%esp) > 0x08091c26 <+790>: call 0x808a420 <FreePolyhedron(TPolyhedron const&)> > 0x08091c2b <+795>: test %bl,%bl > 0x08091c2d <+797>: mov -0x110(%ebp),%edx > 0x08091c33 <+803>: mov -0x118(%ebp),%ecx > 0x08091c39 <+809>: jne 0x8091d48 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1080> > 0x08091c3f <+815>: mov -0x120(%ebp),%eax > 0x08091c45 <+821>: add $0x1,%ecx > 0x08091c48 <+824>: cmp -0x114(%ebp),%ecx > 0x08091c4e <+830>: lea 0x2c(%esi),%esi > 0x08091c51 <+833>: jne 0x8091ac0 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+432> > 0x08091c57 <+839>: lea (%edx),%ebx > 0x08091c59 <+841>: fldl -0x108(%ebp) > 0x08091c5f <+847>: mov (%ebx),%eax > 0x08091c61 <+849>: fstpl 0x80d4d9c > 0x08091c67 <+855>: mov %eax,0x80d4d84 > 0x08091c6c <+860>: fldl -0xf8(%ebp) > 0x08091c72 <+866>: mov 0x4(%ebx),%eax > 0x08091c75 <+869>: mov %eax,0x80d4d88 > 0x08091c7a <+874>: fstpl 0x80d4da4 > 0x08091c80 <+880>: mov 0x8(%ebx),%eax > 0x08091c83 <+883>: fldl -0xf0(%ebp) > 0x08091c89 <+889>: mov %eax,0x80d4d8c > 0x08091c8e <+894>: mov 0xc(%ebx),%eax > 0x08091c91 <+897>: mov %eax,0x80d4d90 > 0x08091c96 <+902>: fstpl 0x80d4dac > 0x08091c9c <+908>: mov 0x10(%ebx),%eax > 0x08091c9f <+911>: fldl -0x100(%ebp) > 0x08091ca5 <+917>: mov %eax,0x80d4d94 > 0x08091caa <+922>: mov 0x14(%ebx),%eax > 0x08091cad <+925>: mov %eax,0x80d4d98 > 0x08091cb2 <+930>: fstpl 0x80d4d78 > 0x08091cb8 <+936>: movb $0x0,0x80d4d80 > 0x08091cbf <+943>: xor %eax,%eax > 0x08091cc1 <+945>: jmp 0x8091a11 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+257> > 0x08091cc6 <+950>: xchg %ax,%ax > 0x08091cc8 <+952>: movl $0x80d4dc0,(%esp) > 0x08091ccf <+959>: call 0x804c8b0 <__cxa_guard_acquire@plt> > 0x08091cd4 <+964>: test %eax,%eax > 0x08091cd6 <+966>: je 0x809195a <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+74> > 0x08091cdc <+972>: flds 0x80bee00 > 0x08091ce2 <+978>: movl $0x80d4dc0,(%esp) > 0x08091ce9 <+985>: fstl 0x80d4d84 > 0x08091cef <+991>: fstl 0x80d4d8c > 0x08091cf5 <+997>: fstpl 0x80d4d94 > 0x08091cfb <+1003>: call 0x804be60 <__cxa_guard_release@plt> > 0x08091d00 <+1008>: jmp 0x809195a <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+74> > 0x08091d05 <+1013>: lea 0x0(%esi),%esi > 0x08091d08 <+1016>: movl $0x80d4dc8,(%esp) > 0x08091d0f <+1023>: call 0x804c8b0 <__cxa_guard_acquire@plt> > 0x08091d14 <+1028>: test %eax,%eax > 0x08091d16 <+1030>: je 0x809194d <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+61> > 0x08091d1c <+1036>: flds 0x80bee00 > 0x08091d22 <+1042>: movl $0x80d4dc8,(%esp) > 0x08091d29 <+1049>: fstl 0x80d4d9c > 0x08091d2f <+1055>: fstl 0x80d4da4 > 0x08091d35 <+1061>: fstpl 0x80d4dac > 0x08091d3b <+1067>: call 0x804be60 <__cxa_guard_release@plt> > 0x08091d40 <+1072>: jmp 0x809194d <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+61> > 0x08091d45 <+1077>: lea 0x0(%esi),%esi > 0x08091d48 <+1080>: mov -0x128(%ebp),%eax > 0x08091d4e <+1086>: mov %edx,%ebx > 0x08091d50 <+1088>: test %eax,%eax > 0x08091d52 <+1090>: je 0x8091d6e <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1118> > 0x08091d54 <+1092>: fldl -0x108(%ebp) > 0x08091d5a <+1098>: fstpl (%eax) > 0x08091d5c <+1100>: fldl -0xf8(%ebp) > 0x08091d62 <+1106>: fstpl 0x8(%eax) > 0x08091d65 <+1109>: fldl -0xf0(%ebp) > 0x08091d6b <+1115>: fstpl 0x10(%eax) > 0x08091d6e <+1118>: mov -0x12c(%ebp),%eax > 0x08091d74 <+1124>: test %eax,%eax > 0x08091d76 <+1126>: je 0x8091d80 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1136> > 0x08091d78 <+1128>: fldl -0x100(%ebp) > 0x08091d7e <+1134>: fstpl (%eax) > 0x08091d80 <+1136>: lea -0xde(%ebp),%eax > 0x08091d86 <+1142>: lea -0xdc(%ebp),%esi > 0x08091d8c <+1148>: mov %eax,0x8(%esp) > 0x08091d90 <+1152>: movl $0x80bed2c,0x4(%esp) > 0x08091d98 <+1160>: mov %esi,(%esp) > 0x08091d9b <+1163>: call 0x804c330 <_ZNSsC1EPKcRKSaIcE@plt> > 0x08091da0 <+1168>: movl $0x0,0x8(%esp) > 0x08091da8 <+1176>: mov %esi,0x4(%esp) > 0x08091dac <+1180>: movl $0x80d3800,(%esp) > 0x08091db3 <+1187>: call 0x804f570 <CSound::Play(std::string const&, int)> > 0x08091db8 <+1192>: mov -0xdc(%ebp),%eax > 0x08091dbe <+1198>: mov %eax,%edx > 0x08091dc0 <+1200>: sub $0xc,%edx > 0x08091dc3 <+1203>: cmp $0x80d34e0,%edx > 0x08091dc9 <+1209>: jne 0x8091e6d <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1373> > 0x08091dcf <+1215>: fldl -0x108(%ebp) > 0x08091dd5 <+1221>: mov (%ebx),%eax > 0x08091dd7 <+1223>: fstpl 0x80d4d9c > 0x08091ddd <+1229>: mov %eax,0x80d4d84 > 0x08091de2 <+1234>: fldl -0xf8(%ebp) > 0x08091de8 <+1240>: mov 0x4(%ebx),%eax > 0x08091deb <+1243>: mov %eax,0x80d4d88 > 0x08091df0 <+1248>: fstpl 0x80d4da4 > 0x08091df6 <+1254>: mov 0x8(%ebx),%eax > 0x08091df9 <+1257>: fldl -0xf0(%ebp) > 0x08091dff <+1263>: mov %eax,0x80d4d8c > 0x08091e04 <+1268>: mov 0xc(%ebx),%eax > 0x08091e07 <+1271>: mov %eax,0x80d4d90 > 0x08091e0c <+1276>: fstpl 0x80d4dac > 0x08091e12 <+1282>: mov 0x10(%ebx),%eax > 0x08091e15 <+1285>: fldl -0x100(%ebp) > 0x08091e1b <+1291>: mov %eax,0x80d4d94 > 0x08091e20 <+1296>: mov 0x14(%ebx),%eax > 0x08091e23 <+1299>: mov %eax,0x80d4d98 > 0x08091e28 <+1304>: fstpl 0x80d4d78 > 0x08091e2e <+1310>: movb $0x1,0x80d4d80 > 0x08091e35 <+1317>: mov $0x1,%eax > 0x08091e3a <+1322>: jmp 0x8091a11 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+257> > 0x08091e3f <+1327>: mov $0x1,%eax > 0x08091e44 <+1332>: jmp 0x8091a11 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+257> > 0x08091e49 <+1337>: fldz > 0x08091e4b <+1339>: fstl -0xf0(%ebp) > 0x08091e51 <+1345>: fstl -0xf8(%ebp) > 0x08091e57 <+1351>: fstl -0x108(%ebp) > 0x08091e5d <+1357>: fstpl -0x100(%ebp) > 0x08091e63 <+1363>: jmp 0x8091c59 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+841> > 0x08091e68 <+1368>: call 0x804c2e0 <__stack_chk_fail@plt> > 0x08091e6d <+1373>: mov $0x804ca50,%esi > 0x08091e72 <+1378>: lea -0x4(%eax),%ecx > 0x08091e75 <+1381>: test %esi,%esi > 0x08091e77 <+1383>: je 0x8091ec4 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1460> > 0x08091e79 <+1385>: or $0xffffffff,%eax > 0x08091e7c <+1388>: lock xadd %eax,(%ecx) > 0x08091e80 <+1392>: test %eax,%eax > 0x08091e82 <+1394>: jg 0x8091dcf <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1215> > 0x08091e88 <+1400>: lea -0xdd(%ebp),%eax > 0x08091e8e <+1406>: mov %edx,(%esp) > 0x08091e91 <+1409>: mov %eax,0x4(%esp) > 0x08091e95 <+1413>: call 0x804bfc0 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> > 0x08091e9a <+1418>: jmp 0x8091dcf <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1215> > 0x08091e9f <+1423>: mov %eax,%ebx > 0x08091ea1 <+1425>: lea -0xdd(%ebp),%eax > 0x08091ea7 <+1431>: mov %eax,0x4(%esp) > 0x08091eab <+1435>: mov -0xdc(%ebp),%eax > 0x08091eb1 <+1441>: sub $0xc,%eax > 0x08091eb4 <+1444>: mov %eax,(%esp) > 0x08091eb7 <+1447>: call 0x804bdf0 <_ZNSs4_Rep10_M_disposeERKSaIcE@plt> > 0x08091ebc <+1452>: mov %ebx,(%esp) > 0x08091ebf <+1455>: call 0x804c840 <_Unwind_Resume@plt> > 0x08091ec4 <+1460>: mov -0x4(%eax),%ecx > 0x08091ec7 <+1463>: mov %ecx,%esi > 0x08091ec9 <+1465>: sub $0x1,%esi > 0x08091ecc <+1468>: mov %esi,-0x4(%eax) > 0x08091ecf <+1471>: mov %ecx,%eax > 0x08091ed1 <+1473>: jmp 0x8091e80 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1392> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1133626
: 930577 |
930578
|
930579
|
930580
|
930581
|
930582
|
930583
|
930584
|
930585
|
930586