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 842451 Details for
Bug 1046966
[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), 31.19 KB, created by
mkwadee
on 2013-12-27 19:11:19 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
mkwadee
Created:
2013-12-27 19:11:19 UTC
Size:
31.19 KB
patch
obsolete
>[New LWP 26676] >warning: Could not load shared library symbols for /lib64/libtxc_dxtn.so. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `etr'. >Program terminated with signal 11, Segmentation fault. >#0 CControl::CheckTreeCollisions (this=this@entry=0x2d50440, pos=..., tree_loc=tree_loc@entry=0x7fffc3ad2220, tree_diam=tree_diam@entry=0x7fffc3ad2218) at physics.cpp:128 >128 size_t tree_type = trees[0].tree_type; > >Thread 1 (Thread 0x7f934d95e840 (LWP 26676)): >#0 CControl::CheckTreeCollisions (this=this@entry=0x2d50440, pos=..., tree_loc=tree_loc@entry=0x7fffc3ad2220, tree_diam=tree_diam@entry=0x7fffc3ad2218) at physics.cpp:128 > last_collision_tree_loc = {<TVector2> = {x = -999, y = -999}, z = -999} > last_collision_tree_diam = 0 > shape = 0x27ddeb0 > ph = {num_vertices = 0, num_polygons = 4481882, vertices = 0x0, polygons = 0x0} > 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.97033868436188}, z = 995.450634269028} > height = <optimized out> > loc = {<TVector2> = {x = 0, y = 0}, z = 0} > mat = {{0, 6.930284387509313e-310, 0, 0}, {0, 3.4584595208887258e-323, -0, 0.23738950858327851}, {0.37512914685619908, 1.8024858618845362e-316, 0, 0}, {0, -nan(0xf80003c52de01), 0, -195.96261049141674}} >#1 0x000000000044a29e in CControl::AdjustTreeCollision (this=this@entry=0x2d50440, pos=..., vel=vel@entry=0x7fffc3ad23e0) at physics.cpp:179 > treeLoc = {<TVector2> = {x = 0, y = 0}, z = 0} > tree_diam = 0.25858845808268421 >#2 0x000000000044c032 in CControl::SolveOdeSystem (this=this@entry=0x2d50440, timestep=0.018999099731445312) at physics.cpp:627 > saved_pos = {<TVector2> = {x = 30, y = 1.0000045264969888}, z = -3.5} > saved_vel = {<TVector2> = {x = 0, y = -1.4993748697856444}, z = -2.5984370301885868} > saved_f = <optimized out> > tmp_vel = {<TVector2> = {x = 0, y = -0.53474290547658276}, z = -0.84501480758769099} > failed = false > tot_vel_err = <optimized out> > vel_err = {0, 0.00016716938016938067, 5.9646456965936135e-10} > tot_pos_err = <optimized out> > err = 0.012929422904134211 > done = true > pos_err = {0, 2.4113488425642936e-09, 9.3758154721716451e-15} > h = 0.023857227060250456 > tfinal = 0.018999099731445312 > x = 0x344a230 > vx = 0x32b0b50 > new_pos = {<TVector2> = {x = 30, y = 0.9703386843618711}, z = -3.549365730972005} > tol = 0.050000000000000003 > t = 0.018999099731445312 > y = 0x329cb20 > vy = 0x3285b90 > step = <optimized out> > speed = <optimized out> > solver = {NumEstimates = 0x440850 <ode23_NumEstimates()>, InitOdeData = 0x440860 <ode23_InitOdeData(TOdeData*, double, double)>, NextTime = 0x440870 <ode23_NextTime(TOdeData*, int)>, NextValue = 0x440890 <ode23_NextValue(TOdeData*, int)>, UpdateEstimate = 0x4408d0 <ode23_UpdateEstimate(TOdeData*, int, double)>, FinalEstimate = 0x4408e0 <ode23_FinalEstimate(TOdeData*)>, EstimateError = 0x440920 <ode23_EstimateError(TOdeData*)>, TimestepExponent = 0x440980 <ode23_TimestepExponent()>} > z = 0x3014e10 > vz = 0x31e43b0 > new_vel = {<TVector2> = {x = 0, y = -1.6441702986464333}, z = -2.5981611617902129} > new_f = {<TVector2> = {x = 0, y = -195.96261049141674}, z = 0.37512914685619908} >#3 0x000000000044c540 in CControl::UpdatePlayerPos (this=this@entry=0x2d50440, timestep=timestep@entry=0.018999099731445312) at physics.cpp:670 > shape = 0x27ddeb0 > speed = <optimized out> > paddling_factor = <optimized out> > flap_factor = <optimized out> > dist_from_surface = <optimized out> > surf_nml = {<TVector2> = {x = 2.1219957904712067e-314, y = 2.0623825732127989e-316}, z = 0} > temp_vel = {<TVector2> = {x = 2.1219957904712067e-314, y = 1.3467955261699356e-312}, z = 6.8584695047456784e-315} > local_force = {<TVector2> = {x = 0, y = 1.3462034249653209e-312}, z = 3.3854959063108905e-317} > surf_plane = {nml = {<TVector2> = {x = 2.1191890554140754e-316, y = 2.3715151000379834e-322}, z = 0}, d = 2.090818620272321e-317} >#4 0x00000000004532a7 in CRacing::Loop (this=<optimized out>, time_step=0.018999099731445312) at racing.cpp:320 > ctrl = 0x2d50440 > ycoord = <optimized out> > airborne = false >#5 0x000000000045d91f in State::Manager::Run (this=0x68b200 <State::manager>, entranceState=...) at states.cpp:40 >No locals. >#6 0x0000000000407c50 in main (argc=1, argv=0x7fffc3ad2708) at main.cpp:98 >No locals. >From To Syms Read Shared Object Library >0x0000003f85404830 0x0000003f8545eb5c Yes /lib64/libGLU.so.1 >0x0000003f75417100 0x0000003f75448db4 Yes /lib64/libGL.so.1 >0x0000003f6f00cec0 0x0000003f6f075db0 Yes /lib64/libfreetype.so.6 >0x0000003f77e07c70 0x0000003f77e557ec Yes /lib64/libSDL-1.2.so.0 >0x0000003f69c05790 0x0000003f69c103b4 Yes /lib64/libpthread.so.0 >0x0000003f6c8027e0 0x0000003f6c809fc4 Yes /lib64/libSDL_image-1.2.so.0 >0x0000003f70c030c0 0x0000003f70c190a4 Yes /lib64/libSDL_mixer-1.2.so.0 >0x0000003f6c05b510 0x0000003f6c0be50a Yes /lib64/libstdc++.so.6 >0x0000003f694054b0 0x0000003f6946fbb8 Yes /lib64/libm.so.6 >0x0000003f6a402af0 0x0000003f6a412218 Yes /lib64/libgcc_s.so.1 >0x0000003f6901f410 0x0000003f69162740 Yes /lib64/libc.so.6 >0x0000003f75008e20 0x0000003f750118d0 Yes /lib64/libglapi.so.0 >0x0000003f6c403760 0x0000003f6c40ce70 Yes /lib64/libXext.so.6 >0x0000003f76400bd0 0x0000003f764014ec Yes /lib64/libXdamage.so.1 >0x0000003f6dc01580 0x0000003f6dc037c8 Yes /lib64/libXfixes.so.3 >0x0000003f72000600 0x0000003f7200070c Yes /lib64/libX11-xcb.so.1 >0x0000003f6b81df60 0x0000003f6b8a15ac Yes /lib64/libX11.so.6 >0x0000003f76809fb0 0x0000003f7680fec8 Yes /lib64/libxcb-glx.so.0 >0x0000003f760018b0 0x0000003f760025c8 Yes /lib64/libxcb-dri2.so.0 >0x0000003f6b409a00 0x0000003f6b4150a8 Yes /lib64/libxcb.so.1 >0x0000003f74400fa0 0x0000003f74403748 Yes /lib64/libXxf86vm.so.1 >0x0000003f75c03210 0x0000003f75c08014 Yes /lib64/libdrm.so.2 >0x0000003f69800ed0 0x0000003f698019d0 Yes /lib64/libdl.so.2 >0x0000003f6b006260 0x0000003f6b017e9c Yes /lib64/libselinux.so.1 >0x0000003f68c00ae0 0x0000003f68c1ac0a Yes /lib64/ld-linux-x86-64.so.2 >0x0000003f6e804f50 0x0000003f6e8200b0 Yes /lib64/libpng15.so.15 >0x0000003f7ae03c90 0x0000003f7ae3a100 Yes /lib64/libjpeg.so.62 >0x0000003f89e08310 0x0000003f89e43324 Yes /lib64/libtiff.so.5 >0x0000003f6a002170 0x0000003f6a00e5f0 Yes /lib64/libz.so.1 >0x0000003f6bc00ec0 0x0000003f6bc01b3c Yes /lib64/libXau.so.6 >0x0000003f6ac015f0 0x0000003f6ac49cc8 Yes /lib64/libpcre.so.1 >0x0000003f8a601060 0x0000003f8a6079e0 Yes /lib64/libjbig.so.2.0 >0x00007f934d7181e0 0x00007f934d71f3cc Yes /lib64/libnss_files.so.2 >0x0000003f6f801b00 0x0000003f6f8077c8 Yes /lib64/libXrender.so.1 >0x0000003f71802ab0 0x0000003f718074b0 Yes /lib64/libXcursor.so.1 >0x00007f93465d9480 0x00007f934667bbf4 Yes /usr/lib64/dri/i965_dri.so >0x00007f9346040060 0x00007f9346234cec Yes /lib64/libdricore9.2.4.so.1 >0x0000003f6ec03e00 0x0000003f6ec1cc1c Yes /lib64/libexpat.so.1 >0x00007f9345db0ed0 0x00007f9345dc3eb8 Yes /lib64/libdrm_intel.so.1 >0x00007f9345ba7340 0x00007f9345bab4f0 Yes /usr/lib64/libpciaccess.so.0 > No /lib64/libtxc_dxtn.so >0x00007f9343dee620 0x00007f9343def7e4 Yes /lib64/libpulse-simple.so.0 >0x0000003f8b60c350 0x0000003f8b636cf8 Yes /lib64/libpulse.so.0 >0x0000003f8a200550 0x0000003f8a200638 Yes /lib64/libjson.so.0 >0x0000003f8ae13640 0x0000003f8ae4b40c Yes /usr/lib64/pulseaudio/libpulsecommon-3.0.so >0x0000003f6e004f30 0x0000003f6e011e8c Yes /lib64/libICE.so.6 >0x0000003f6e401c20 0x0000003f6e405b40 Yes /lib64/libSM.so.6 >0x0000003f78a014c0 0x0000003f78a03d08 Yes /lib64/libXtst.so.6 >0x0000003f8aa033e0 0x0000003f8aa06d68 Yes /lib64/libwrap.so.0 >0x0000003f870062f0 0x0000003f8703ec9c Yes /lib64/libsndfile.so.1 >0x0000003f89a01380 0x0000003f89a038f8 Yes /lib64/libasyncns.so.0 >0x00007f9343bae840 0x00007f9343bd6c64 Yes /lib64/libdbus-1.so.3 >0x0000003f87801620 0x0000003f87802d74 Yes /lib64/libcap.so.2 >0x0000003f6a8022c0 0x0000003f6a8050bc Yes /lib64/librt.so.1 >0x0000003f8b202ec0 0x0000003f8b2074b4 Yes /lib64/libjson-c.so.2 >0x0000003f6d001510 0x0000003f6d002ad0 Yes /lib64/libuuid.so.1 >0x0000003f70402230 0x0000003f7040bf54 Yes /lib64/libXi.so.6 >0x0000003f85804110 0x0000003f85810d94 Yes /lib64/libnsl.so.1 >0x0000003f874012e0 0x0000003f8740950c Yes /lib64/libgsm.so.1 >0x0000003f88208fa0 0x0000003f88239bf0 Yes /lib64/libFLAC.so.8 >0x0000003f87c13af0 0x0000003f87c160d4 Yes /lib64/libvorbisenc.so.2 >0x0000003f84c03850 0x0000003f84c1afc0 Yes /lib64/libvorbis.so.0 >0x0000003f84401aa0 0x0000003f84404078 Yes /lib64/libogg.so.0 >0x0000003f6cc03a40 0x0000003f6cc1271c Yes /lib64/libresolv.so.2 >0x0000003f772013d0 0x0000003f7720341c Yes /lib64/libattr.so.1 >0x00007f933f16cc90 0x00007f933f1929d0 Yes /lib64/libmikmod.so.3 >0x0000003f90a020f0 0x0000003f90a0626c Yes /lib64/libvorbisfile.so.3 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0xaaaaaaaaaaaaaaab -6148914691236517205 >rbx 0x7fffc3ad23c0 140736476292032 >rcx 0xf47e8fd1fa3f47e9 -829067149380204567 >rdx 0x27d5050 41766992 >rsi 0x0 0 >rdi 0x6894c0 6853824 >rbp 0x0 0x0 >rsp 0x7fffc3ad2060 0x7fffc3ad2060 >r8 0x40 64 >r9 0x40 64 >r10 0x7fffc3ad1e20 140736476290592 >r11 0x7fffc3ad1e00 140736476290560 >r12 0x0 0 >r13 0x344a230 54829616 >r14 0x3285b90 52976528 >r15 0x31e43b0 52315056 >rip 0x449e13 0x449e13 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+291> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >xmm8 *value not available* >xmm9 *value not available* >xmm10 *value not available* >xmm11 *value not available* >xmm12 *value not available* >xmm13 *value not available* >xmm14 *value not available* >xmm15 *value not available* >mxcsr *value not available* >Dump of assembler code for function CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*): > 0x0000000000449cf0 <+0>: push %r15 > 0x0000000000449cf2 <+2>: push %r14 > 0x0000000000449cf4 <+4>: push %r13 > 0x0000000000449cf6 <+6>: push %r12 > 0x0000000000449cf8 <+8>: push %rbp > 0x0000000000449cf9 <+9>: mov %rdi,%rbp > 0x0000000000449cfc <+12>: push %rbx > 0x0000000000449cfd <+13>: mov %rsi,%rbx > 0x0000000000449d00 <+16>: sub $0x148,%rsp > 0x0000000000449d07 <+23>: cmpb $0x0,0x240efa(%rip) # 0x68ac08 <_ZGVZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc> > 0x0000000000449d0e <+30>: mov %rdx,0x30(%rsp) > 0x0000000000449d13 <+35>: mov %rcx,0x38(%rsp) > 0x0000000000449d18 <+40>: je 0x44a0b0 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+960> > 0x0000000000449d1e <+46>: cmpb $0x0,0x240edb(%rip) # 0x68ac00 <_ZGVZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE18last_collision_pos> > 0x0000000000449d25 <+53>: je 0x44a068 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+888> > 0x0000000000449d2b <+59>: lea 0x60(%rsp),%rdi > 0x0000000000449d30 <+64>: mov $0x68abc0,%edx > 0x0000000000449d35 <+69>: mov %rbx,%rsi > 0x0000000000449d38 <+72>: callq 0x440a60 <SubtractVectors(TVector3 const&, TVector3 const&)> > 0x0000000000449d3d <+77>: movsd 0x60(%rsp),%xmm0 > 0x0000000000449d43 <+83>: movsd 0x68(%rsp),%xmm2 > 0x0000000000449d49 <+89>: mulsd %xmm0,%xmm0 > 0x0000000000449d4d <+93>: mulsd %xmm2,%xmm2 > 0x0000000000449d51 <+97>: movsd 0x70(%rsp),%xmm1 > 0x0000000000449d57 <+103>: mulsd %xmm1,%xmm1 > 0x0000000000449d5b <+107>: addsd %xmm2,%xmm0 > 0x0000000000449d5f <+111>: addsd %xmm1,%xmm0 > 0x0000000000449d63 <+115>: movsd 0x2a065(%rip),%xmm1 # 0x473dd0 > 0x0000000000449d6b <+123>: ucomisd %xmm0,%xmm1 > 0x0000000000449d6f <+127>: jbe 0x449de0 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+240> > 0x0000000000449d71 <+129>: xor %eax,%eax > 0x0000000000449d73 <+131>: cmpb $0x0,0x240e36(%rip) # 0x68abb0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE14last_collision> > 0x0000000000449d7a <+138>: je 0x449dce <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+222> > 0x0000000000449d7c <+140>: cmpb $0x0,0x287(%rbp) > 0x0000000000449d83 <+147>: jne 0x449dce <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+222> > 0x0000000000449d85 <+149>: mov 0x30(%rsp),%rcx > 0x0000000000449d8a <+154>: test %rcx,%rcx > 0x0000000000449d8d <+157>: je 0x449daf <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+191> > 0x0000000000449d8f <+159>: mov 0x240e4a(%rip),%rax # 0x68abe0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc> > 0x0000000000449d96 <+166>: mov %rax,(%rcx) > 0x0000000000449d99 <+169>: mov 0x240e48(%rip),%rax # 0x68abe8 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc+8> > 0x0000000000449da0 <+176>: mov %rax,0x8(%rcx) > 0x0000000000449da4 <+180>: mov 0x240e45(%rip),%rax # 0x68abf0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc+16> > 0x0000000000449dab <+187>: mov %rax,0x10(%rcx) > 0x0000000000449daf <+191>: mov 0x38(%rsp),%rax > 0x0000000000449db4 <+196>: test %rax,%rax > 0x0000000000449db7 <+199>: je 0x44a1d8 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1256> > 0x0000000000449dbd <+205>: movsd 0x240de3(%rip),%xmm0 # 0x68aba8 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE24last_collision_tree_diam> > 0x0000000000449dc5 <+213>: movsd %xmm0,(%rax) > 0x0000000000449dc9 <+217>: mov $0x1,%eax > 0x0000000000449dce <+222>: add $0x148,%rsp > 0x0000000000449dd5 <+229>: pop %rbx > 0x0000000000449dd6 <+230>: pop %rbp > 0x0000000000449dd7 <+231>: pop %r12 > 0x0000000000449dd9 <+233>: pop %r13 > 0x0000000000449ddb <+235>: pop %r14 > 0x0000000000449ddd <+237>: pop %r15 > 0x0000000000449ddf <+239>: retq > 0x0000000000449de0 <+240>: mov 0x240891(%rip),%rsi # 0x68a678 <g_game+120> > 0x0000000000449de7 <+247>: mov $0x689e40,%edi > 0x0000000000449dec <+252>: callq 0x42dad0 <CCharacter::GetShape(unsigned long)> > 0x0000000000449df1 <+257>: mov 0x23f7a8(%rip),%rbp # 0x6895a0 <Course+224> > 0x0000000000449df8 <+264>: mov 0x23f7a9(%rip),%r12 # 0x6895a8 <Course+232> > 0x0000000000449dff <+271>: mov $0x6894c0,%edi > 0x0000000000449e04 <+276>: mov %rax,0x28(%rsp) > 0x0000000000449e09 <+281>: movabs $0xaaaaaaaaaaaaaaab,%rax >=> 0x0000000000449e13 <+291>: mov 0x28(%rbp),%rdx > 0x0000000000449e17 <+295>: sub %rbp,%r12 > 0x0000000000449e1a <+298>: sar $0x4,%r12 > 0x0000000000449e1e <+302>: imul %rax,%r12 > 0x0000000000449e22 <+306>: mov %rdx,%rsi > 0x0000000000449e25 <+309>: mov %rdx,(%rsp) > 0x0000000000449e29 <+313>: callq 0x40e9e0 <CCourse::GetPoly(unsigned long) const> > 0x0000000000449e2e <+318>: mov (%rax),%rcx > 0x0000000000449e31 <+321>: test %r12,%r12 > 0x0000000000449e34 <+324>: mov %rcx,0x80(%rsp) > 0x0000000000449e3c <+332>: mov 0x8(%rax),%rcx > 0x0000000000449e40 <+336>: mov %rcx,0x88(%rsp) > 0x0000000000449e48 <+344>: mov 0x10(%rax),%rcx > 0x0000000000449e4c <+348>: mov %rcx,0x90(%rsp) > 0x0000000000449e54 <+356>: mov 0x18(%rax),%rax > 0x0000000000449e58 <+360>: mov %rax,0x98(%rsp) > 0x0000000000449e60 <+368>: je 0x44a1e2 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1266> > 0x0000000000449e66 <+374>: mov (%rsp),%rdx > 0x0000000000449e6a <+378>: mov %rbp,%r13 > 0x0000000000449e6d <+381>: xor %r15d,%r15d > 0x0000000000449e70 <+384>: movsd 0x0(%r13),%xmm4 > 0x0000000000449e76 <+390>: movsd 0x10(%r13),%xmm5 > 0x0000000000449e7c <+396>: movapd %xmm4,%xmm0 > 0x0000000000449e80 <+400>: movsd 0x20(%r13),%xmm6 > 0x0000000000449e86 <+406>: movapd %xmm5,%xmm3 > 0x0000000000449e8a <+410>: movsd %xmm4,0x18(%rsp) > 0x0000000000449e90 <+416>: subsd (%rbx),%xmm0 > 0x0000000000449e94 <+420>: movsd 0x2737c(%rip),%xmm2 # 0x471218 > 0x0000000000449e9c <+428>: subsd 0x10(%rbx),%xmm3 > 0x0000000000449ea1 <+433>: movsd %xmm6,0x10(%rsp) > 0x0000000000449ea7 <+439>: mulsd %xmm6,%xmm2 > 0x0000000000449eab <+443>: movsd %xmm5,(%rsp) > 0x0000000000449eb0 <+448>: movsd 0x8(%r13),%xmm7 > 0x0000000000449eb6 <+454>: movsd 0x18(%r13),%xmm1 > 0x0000000000449ebc <+460>: movsd %xmm7,0x8(%rsp) > 0x0000000000449ec2 <+466>: xorpd %xmm7,%xmm7 > 0x0000000000449ec6 <+470>: mulsd %xmm0,%xmm0 > 0x0000000000449eca <+474>: addsd 0x2735e(%rip),%xmm2 # 0x471230 > 0x0000000000449ed2 <+482>: mulsd %xmm3,%xmm3 > 0x0000000000449ed6 <+486>: addsd %xmm7,%xmm0 > 0x0000000000449eda <+490>: mulsd %xmm2,%xmm2 > 0x0000000000449ede <+494>: addsd %xmm3,%xmm0 > 0x0000000000449ee2 <+498>: ucomisd %xmm2,%xmm0 > 0x0000000000449ee6 <+502>: ja 0x449fee <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+766> > 0x0000000000449eec <+508>: mov 0x28(%r13),%rbp > 0x0000000000449ef0 <+512>: cmp %rdx,%rbp > 0x0000000000449ef3 <+515>: je 0x449f3d <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+589> > 0x0000000000449ef5 <+517>: mov %rbp,%rsi > 0x0000000000449ef8 <+520>: mov $0x6894c0,%edi > 0x0000000000449efd <+525>: movsd %xmm1,0x20(%rsp) > 0x0000000000449f03 <+531>: callq 0x40e9e0 <CCourse::GetPoly(unsigned long) const> > 0x0000000000449f08 <+536>: mov (%rax),%rdx > 0x0000000000449f0b <+539>: movsd 0x20(%rsp),%xmm1 > 0x0000000000449f11 <+545>: mov %rdx,0x80(%rsp) > 0x0000000000449f19 <+553>: mov 0x8(%rax),%rdx > 0x0000000000449f1d <+557>: mov %rdx,0x88(%rsp) > 0x0000000000449f25 <+565>: mov 0x10(%rax),%rdx > 0x0000000000449f29 <+569>: mov %rdx,0x90(%rsp) > 0x0000000000449f31 <+577>: mov 0x18(%rax),%rax > 0x0000000000449f35 <+581>: mov %rax,0x98(%rsp) > 0x0000000000449f3d <+589>: lea 0x80(%rsp),%rsi > 0x0000000000449f45 <+597>: lea 0xa0(%rsp),%rdi > 0x0000000000449f4d <+605>: movsd %xmm1,0x20(%rsp) > 0x0000000000449f53 <+611>: callq 0x4429a0 <CopyPolyhedron(TPolyhedron const&)> > 0x0000000000449f58 <+616>: movsd 0x10(%rsp),%xmm0 > 0x0000000000449f5e <+622>: lea 0xc0(%rsp),%rdi > 0x0000000000449f66 <+630>: movsd 0x20(%rsp),%xmm1 > 0x0000000000449f6c <+636>: movapd %xmm0,%xmm2 > 0x0000000000449f70 <+640>: callq 0x441100 <MakeScalingMatrix(double (*) [4], double, double, double)> > 0x0000000000449f75 <+645>: lea 0xa0(%rsp),%rsi > 0x0000000000449f7d <+653>: lea 0xc0(%rsp),%rdi > 0x0000000000449f85 <+661>: callq 0x442aa0 <TransPolyhedron(double const (*) [4], TPolyhedron const&)> > 0x0000000000449f8a <+666>: movsd (%rsp),%xmm2 > 0x0000000000449f8f <+671>: lea 0xc0(%rsp),%rdi > 0x0000000000449f97 <+679>: movsd 0x8(%rsp),%xmm1 > 0x0000000000449f9d <+685>: movsd 0x18(%rsp),%xmm0 > 0x0000000000449fa3 <+691>: callq 0x4410b0 <MakeTranslationMatrix(double (*) [4], double, double, double)> > 0x0000000000449fa8 <+696>: lea 0xa0(%rsp),%rsi > 0x0000000000449fb0 <+704>: lea 0xc0(%rsp),%rdi > 0x0000000000449fb8 <+712>: callq 0x442aa0 <TransPolyhedron(double const (*) [4], TPolyhedron const&)> > 0x0000000000449fbd <+717>: mov 0x28(%rsp),%rdi > 0x0000000000449fc2 <+722>: lea 0xa0(%rsp),%rdx > 0x0000000000449fca <+730>: mov %rbx,%rsi > 0x0000000000449fcd <+733>: callq 0x469300 <CCharShape::Collision(TVector3 const&, TPolyhedron const&)> > 0x0000000000449fd2 <+738>: lea 0xa0(%rsp),%rdi > 0x0000000000449fda <+746>: mov %eax,%r14d > 0x0000000000449fdd <+749>: callq 0x442a80 <FreePolyhedron(TPolyhedron const&)> > 0x0000000000449fe2 <+754>: test %r14b,%r14b > 0x0000000000449fe5 <+757>: jne 0x44a0f8 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1032> > 0x0000000000449feb <+763>: mov %rbp,%rdx > 0x0000000000449fee <+766>: add $0x1,%r15 > 0x0000000000449ff2 <+770>: add $0x30,%r13 > 0x0000000000449ff6 <+774>: cmp %r12,%r15 > 0x0000000000449ff9 <+777>: jne 0x449e70 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+384> > 0x0000000000449fff <+783>: mov (%rbx),%rax > 0x000000000044a002 <+786>: movsd 0x18(%rsp),%xmm7 > 0x000000000044a008 <+792>: movb $0x0,0x240ba1(%rip) # 0x68abb0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE14last_collision> > 0x000000000044a00f <+799>: movsd %xmm7,0x240bc9(%rip) # 0x68abe0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc> > 0x000000000044a017 <+807>: mov %rax,0x240ba2(%rip) # 0x68abc0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE18last_collision_pos> > 0x000000000044a01e <+814>: movsd 0x8(%rsp),%xmm7 > 0x000000000044a024 <+820>: mov 0x8(%rbx),%rax > 0x000000000044a028 <+824>: movsd %xmm7,0x240bb8(%rip) # 0x68abe8 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc+8> > 0x000000000044a030 <+832>: movsd (%rsp),%xmm7 > 0x000000000044a035 <+837>: mov %rax,0x240b8c(%rip) # 0x68abc8 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE18last_collision_pos+8> > 0x000000000044a03c <+844>: mov 0x10(%rbx),%rax > 0x000000000044a040 <+848>: movsd %xmm7,0x240ba8(%rip) # 0x68abf0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc+16> > 0x000000000044a048 <+856>: movsd 0x10(%rsp),%xmm7 > 0x000000000044a04e <+862>: mov %rax,0x240b7b(%rip) # 0x68abd0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE18last_collision_pos+16> > 0x000000000044a055 <+869>: movsd %xmm7,0x240b4b(%rip) # 0x68aba8 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE24last_collision_tree_diam> > 0x000000000044a05d <+877>: xor %eax,%eax > 0x000000000044a05f <+879>: jmpq 0x449dce <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+222> > 0x000000000044a064 <+884>: nopl 0x0(%rax) > 0x000000000044a068 <+888>: mov $0x68ac00,%edi > 0x000000000044a06d <+893>: callq 0x406430 <__cxa_guard_acquire@plt> > 0x000000000044a072 <+898>: test %eax,%eax > 0x000000000044a074 <+900>: je 0x449d2b <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+59> > 0x000000000044a07a <+906>: movsd 0x2a0c6(%rip),%xmm7 # 0x474148 > 0x000000000044a082 <+914>: mov $0x68ac00,%edi > 0x000000000044a087 <+919>: movsd %xmm7,0x240b31(%rip) # 0x68abc0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE18last_collision_pos> > 0x000000000044a08f <+927>: movsd %xmm7,0x240b31(%rip) # 0x68abc8 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE18last_collision_pos+8> > 0x000000000044a097 <+935>: movsd %xmm7,0x240b31(%rip) # 0x68abd0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE18last_collision_pos+16> > 0x000000000044a09f <+943>: callq 0x405a30 <__cxa_guard_release@plt> > 0x000000000044a0a4 <+948>: jmpq 0x449d2b <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+59> > 0x000000000044a0a9 <+953>: nopl 0x0(%rax) > 0x000000000044a0b0 <+960>: mov $0x68ac08,%edi > 0x000000000044a0b5 <+965>: callq 0x406430 <__cxa_guard_acquire@plt> > 0x000000000044a0ba <+970>: test %eax,%eax > 0x000000000044a0bc <+972>: je 0x449d1e <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+46> > 0x000000000044a0c2 <+978>: movsd 0x2a07e(%rip),%xmm7 # 0x474148 > 0x000000000044a0ca <+986>: mov $0x68ac08,%edi > 0x000000000044a0cf <+991>: movsd %xmm7,0x240b09(%rip) # 0x68abe0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc> > 0x000000000044a0d7 <+999>: movsd %xmm7,0x240b09(%rip) # 0x68abe8 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc+8> > 0x000000000044a0df <+1007>: movsd %xmm7,0x240b09(%rip) # 0x68abf0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc+16> > 0x000000000044a0e7 <+1015>: callq 0x405a30 <__cxa_guard_release@plt> > 0x000000000044a0ec <+1020>: jmpq 0x449d1e <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+46> > 0x000000000044a0f1 <+1025>: nopl 0x0(%rax) > 0x000000000044a0f8 <+1032>: mov 0x30(%rsp),%rax > 0x000000000044a0fd <+1037>: test %rax,%rax > 0x000000000044a100 <+1040>: je 0x44a121 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1073> > 0x000000000044a102 <+1042>: movsd 0x18(%rsp),%xmm7 > 0x000000000044a108 <+1048>: movsd %xmm7,(%rax) > 0x000000000044a10c <+1052>: movsd 0x8(%rsp),%xmm7 > 0x000000000044a112 <+1058>: movsd %xmm7,0x8(%rax) > 0x000000000044a117 <+1063>: movsd (%rsp),%xmm7 > 0x000000000044a11c <+1068>: movsd %xmm7,0x10(%rax) > 0x000000000044a121 <+1073>: mov 0x38(%rsp),%rax > 0x000000000044a126 <+1078>: test %rax,%rax > 0x000000000044a129 <+1081>: je 0x44a135 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1093> > 0x000000000044a12b <+1083>: movsd 0x10(%rsp),%xmm7 > 0x000000000044a131 <+1089>: movsd %xmm7,(%rax) > 0x000000000044a135 <+1093>: lea 0x4e(%rsp),%rdx > 0x000000000044a13a <+1098>: lea 0x50(%rsp),%rdi > 0x000000000044a13f <+1103>: mov $0x474078,%esi > 0x000000000044a144 <+1108>: callq 0x405ed0 <_ZNSsC1EPKcRKSaIcE@plt> > 0x000000000044a149 <+1113>: lea 0x50(%rsp),%rsi > 0x000000000044a14e <+1118>: xor %edx,%edx > 0x000000000044a150 <+1120>: mov $0x688ee0,%edi > 0x000000000044a155 <+1125>: callq 0x4092e0 <CSound::Play(std::string const&, int)> > 0x000000000044a15a <+1130>: mov 0x50(%rsp),%rax > 0x000000000044a15f <+1135>: lea -0x18(%rax),%rdi > 0x000000000044a163 <+1139>: cmp $0x688920,%rdi > 0x000000000044a16a <+1146>: jne 0x44a202 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1298> > 0x000000000044a170 <+1152>: mov (%rbx),%rax > 0x000000000044a173 <+1155>: movsd 0x18(%rsp),%xmm7 > 0x000000000044a179 <+1161>: movb $0x1,0x240a30(%rip) # 0x68abb0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE14last_collision> > 0x000000000044a180 <+1168>: movsd %xmm7,0x240a58(%rip) # 0x68abe0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc> > 0x000000000044a188 <+1176>: mov %rax,0x240a31(%rip) # 0x68abc0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE18last_collision_pos> > 0x000000000044a18f <+1183>: movsd 0x8(%rsp),%xmm7 > 0x000000000044a195 <+1189>: mov 0x8(%rbx),%rax > 0x000000000044a199 <+1193>: movsd %xmm7,0x240a47(%rip) # 0x68abe8 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc+8> > 0x000000000044a1a1 <+1201>: movsd (%rsp),%xmm7 > 0x000000000044a1a6 <+1206>: mov %rax,0x240a1b(%rip) # 0x68abc8 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE18last_collision_pos+8> > 0x000000000044a1ad <+1213>: mov 0x10(%rbx),%rax > 0x000000000044a1b1 <+1217>: movsd %xmm7,0x240a37(%rip) # 0x68abf0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE23last_collision_tree_loc+16> > 0x000000000044a1b9 <+1225>: movsd 0x10(%rsp),%xmm7 > 0x000000000044a1bf <+1231>: mov %rax,0x240a0a(%rip) # 0x68abd0 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE18last_collision_pos+16> > 0x000000000044a1c6 <+1238>: movsd %xmm7,0x2409da(%rip) # 0x68aba8 <_ZZN8CControl19CheckTreeCollisionsERK8TVector3PS0_PdE24last_collision_tree_diam> > 0x000000000044a1ce <+1246>: mov $0x1,%eax > 0x000000000044a1d3 <+1251>: jmpq 0x449dce <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+222> > 0x000000000044a1d8 <+1256>: mov $0x1,%eax > 0x000000000044a1dd <+1261>: jmpq 0x449dce <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+222> > 0x000000000044a1e2 <+1266>: xorpd %xmm7,%xmm7 > 0x000000000044a1e6 <+1270>: movsd %xmm7,(%rsp) > 0x000000000044a1eb <+1275>: movsd %xmm7,0x8(%rsp) > 0x000000000044a1f1 <+1281>: movsd %xmm7,0x18(%rsp) > 0x000000000044a1f7 <+1287>: movsd %xmm7,0x10(%rsp) > 0x000000000044a1fd <+1293>: jmpq 0x449fff <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+783> > 0x000000000044a202 <+1298>: mov $0x406300,%ecx > 0x000000000044a207 <+1303>: lea 0x10(%rdi),%rdx > 0x000000000044a20b <+1307>: test %rcx,%rcx > 0x000000000044a20e <+1310>: je 0x44a24c <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1372> > 0x000000000044a210 <+1312>: or $0xffffffff,%eax > 0x000000000044a213 <+1315>: lock xadd %eax,(%rdx) > 0x000000000044a217 <+1319>: test %eax,%eax > 0x000000000044a219 <+1321>: jg 0x44a170 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1152> > 0x000000000044a21f <+1327>: lea 0x4f(%rsp),%rsi > 0x000000000044a224 <+1332>: callq 0x405b80 <_ZNSs4_Rep10_M_destroyERKSaIcE@plt> > 0x000000000044a229 <+1337>: jmpq 0x44a170 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1152> > 0x000000000044a22e <+1342>: mov %rax,%rbx > 0x000000000044a231 <+1345>: mov 0x50(%rsp),%rax > 0x000000000044a236 <+1350>: lea 0x4f(%rsp),%rsi > 0x000000000044a23b <+1355>: lea -0x18(%rax),%rdi > 0x000000000044a23f <+1359>: callq 0x4059d0 <_ZNSs4_Rep10_M_disposeERKSaIcE@plt> > 0x000000000044a244 <+1364>: mov %rbx,%rdi > 0x000000000044a247 <+1367>: callq 0x4063f0 <_Unwind_Resume@plt> > 0x000000000044a24c <+1372>: mov -0x8(%rax),%edx > 0x000000000044a24f <+1375>: lea -0x1(%rdx),%ecx > 0x000000000044a252 <+1378>: mov %ecx,-0x8(%rax) > 0x000000000044a255 <+1381>: mov %edx,%eax > 0x000000000044a257 <+1383>: jmp 0x44a217 <CControl::CheckTreeCollisions(TVector3 const&, TVector3*, double*)+1319> >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 1046966
: 842451 |
842452
|
842453
|
842454
|
842455
|
842456
|
842457
|
842458
|
842459
|
842460