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 884025 Details for
Bug 1085348
[abrt] rcssserver3d: x86_64_fallback_frame_state(): rcssserver3d 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), 63.27 KB, created by
jhameier
on 2014-04-08 12:32:27 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
jhameier
Created:
2014-04-08 12:32:27 UTC
Size:
63.27 KB
patch
obsolete
>[New LWP 2092] >[New LWP 2095] >[New LWP 2449] >[New LWP 2098] >[New LWP 2096] >[New LWP 2097] >[New LWP 2093] >[New LWP 2500] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `rcssserver3d'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 x86_64_fallback_frame_state (context=0x7fffdad74570, context=0x7fffdad74570, fs=0x7fffdad74660) at ./md-unwind-support.h:58 >58 ./md-unwind-support.h: No such file or directory. > >Thread 8 (Thread 0x7ffb1ce5d700 (LWP 2500)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 >No locals. >#1 0x00007ffb24a8cd1b in wait (m=..., this=0x7ffb0c0082a8) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 > guard = {m = 0x0} > check_for_interruption = {thread_info = 0x7ffb14005ba0, m = 0x7ffb0c0082a8, set = true} > res = <optimized out> >#2 wait (this=0x7ffb0c008280) at /usr/include/boost/thread/barrier.hpp:52 > lock = {m = 0x7ffb0c008280, is_locked = false} > gen = 16 >#3 oxygen::AgentControl::WaitSlave (this=this@entry=0xe68620, currentBarrier=@0x7ffb1ce5cca0: 0x7ffb0c008280) at /usr/src/debug/simspark-0.2.4/lib/oxygen/simulationserver/agentcontrol.cpp:385 >No locals. >#4 0x00007ffb24a8d464 in oxygen::AgentControl::AgentThread (this=0xe68620, client=...) at /usr/src/debug/simspark-0.2.4/lib/oxygen/simulationserver/agentcontrol.cpp:319 > currentBarrier = 0x7ffb0c008280 >#5 0x0000003f99c0c2aa in boost::(anonymous namespace)::thread_proxy (param=<optimized out>) at libs/thread/src/pthread/thread.cpp:164 > thread_info = {px = 0x7ffb14005ba0, pn = {pi_ = 0x7ffb14002770}} > lock = <optimized out> >#6 0x0000003f7ec07f33 in start_thread (arg=0x7ffb1ce5d700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffb1ce5d700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140716498343680, -4763848658663281940, 0, 0, 140716498344384, 140716498343680, 4761801417875221228, -4783502979089208596}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003f7e4f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 7 (Thread 0x7ffb2453f700 (LWP 2093)): >#0 0x0000003f7e4ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003f7f58444f in timer_thread_sleep (gvl=0xcf0108) at thread_pthread.c:1329 > result = <optimized out> > need_polling = 0 > pollfds = {{fd = 3, events = 1, revents = 0}, {fd = 5, events = 1, revents = 0}} >#2 thread_timer (p=0xcf0108) at thread_pthread.c:1397 > gvl = 0xcf0108 >#3 0x0000003f7ec07f33 in start_thread (arg=0x7ffb2453f700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffb2453f700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140716623001344, -4763848658663281940, 0, 0, 140716623002048, 140716623001344, 4761747663138286316, -4783502979089208596}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x0000003f7e4f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 6 (Thread 0x7ffb20037700 (LWP 2097)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 >No locals. >#1 0x00007ffb24a87c1b in boost::condition_variable::wait (this=this@entry=0xed2358, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 > guard = {m = 0x0} > check_for_interruption = {thread_info = 0xf18dc0, m = 0xed2358, set = true} > res = <optimized out> >#2 0x00007ffb24a829d3 in wait (this=0xed2330) at /usr/include/boost/thread/barrier.hpp:52 > lock = {m = 0xed2330, is_locked = false} > gen = 89633 >#3 oxygen::SimulationServer::SimControlThread (this=0xea7e70, controlNode=...) at /usr/src/debug/simspark-0.2.4/lib/oxygen/simulationserver/simulationserver.cpp:508 > isRenderControl = false > newCycle = true >#4 0x00007ffb24a84690 in operator() (a1=..., p=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:165 >No locals. >#5 operator()<boost::_mfi::mf1<void, oxygen::SimulationServer, boost::shared_ptr<oxygen::SimControlNode> >, boost::_bi::list0> (a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:313 >No locals. >#6 operator() (this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:20 >No locals. >#7 boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxygen::SimulationServer, boost::shared_ptr<oxygen::SimControlNode> >, boost::_bi::list2<boost::_bi::value<oxygen::SimulationServer*>, boost::_bi::value<boost::shared_ptr<oxygen::SimControlNode> > > > >::run (this=<optimized out>) at /usr/include/boost/thread/detail/thread.hpp:117 >No locals. >#8 0x0000003f99c0c2aa in boost::(anonymous namespace)::thread_proxy (param=<optimized out>) at libs/thread/src/pthread/thread.cpp:164 > thread_info = {px = 0xf18dc0, pn = {pi_ = 0xf21990}} > lock = <optimized out> >#9 0x0000003f7ec07f33 in start_thread (arg=0x7ffb20037700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffb20037700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140716550616832, -4763848658663281940, 0, 0, 140716550617536, 140716550616832, 4761757142131108588, -4783502979089208596}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#10 0x0000003f7e4f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 5 (Thread 0x7ffb20838700 (LWP 2096)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 >No locals. >#1 0x00007ffb24a87c1b in boost::condition_variable::wait (this=this@entry=0xed2358, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 > guard = {m = 0x0} > check_for_interruption = {thread_info = 0xf55320, m = 0xed2358, set = true} > res = <optimized out> >#2 0x00007ffb24a829d3 in wait (this=0xed2330) at /usr/include/boost/thread/barrier.hpp:52 > lock = {m = 0xed2330, is_locked = false} > gen = 89633 >#3 oxygen::SimulationServer::SimControlThread (this=0xea7e70, controlNode=...) at /usr/src/debug/simspark-0.2.4/lib/oxygen/simulationserver/simulationserver.cpp:508 > isRenderControl = false > newCycle = true >#4 0x00007ffb24a84690 in operator() (a1=..., p=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:165 >No locals. >#5 operator()<boost::_mfi::mf1<void, oxygen::SimulationServer, boost::shared_ptr<oxygen::SimControlNode> >, boost::_bi::list0> (a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:313 >No locals. >#6 operator() (this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:20 >No locals. >#7 boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxygen::SimulationServer, boost::shared_ptr<oxygen::SimControlNode> >, boost::_bi::list2<boost::_bi::value<oxygen::SimulationServer*>, boost::_bi::value<boost::shared_ptr<oxygen::SimControlNode> > > > >::run (this=<optimized out>) at /usr/include/boost/thread/detail/thread.hpp:117 >No locals. >#8 0x0000003f99c0c2aa in boost::(anonymous namespace)::thread_proxy (param=<optimized out>) at libs/thread/src/pthread/thread.cpp:164 > thread_info = {px = 0xf55320, pn = {pi_ = 0xef9870}} > lock = <optimized out> >#9 0x0000003f7ec07f33 in start_thread (arg=0x7ffb20838700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffb20838700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140716559009536, -4763848658663281940, 0, 0, 140716559010240, 140716559009536, 4761758242179607276, -4783502979089208596}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#10 0x0000003f7e4f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x7ffb1f836700 (LWP 2098)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 >No locals. >#1 0x00007ffb24a87c1b in boost::condition_variable::wait (this=this@entry=0xed2358, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:73 > guard = {m = 0x0} > check_for_interruption = {thread_info = 0xfac9f0, m = 0xed2358, set = true} > res = <optimized out> >#2 0x00007ffb24a829d3 in wait (this=0xed2330) at /usr/include/boost/thread/barrier.hpp:52 > lock = {m = 0xed2330, is_locked = false} > gen = 89633 >#3 oxygen::SimulationServer::SimControlThread (this=0xea7e70, controlNode=...) at /usr/src/debug/simspark-0.2.4/lib/oxygen/simulationserver/simulationserver.cpp:508 > isRenderControl = false > newCycle = true >#4 0x00007ffb24a84690 in operator() (a1=..., p=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:165 >No locals. >#5 operator()<boost::_mfi::mf1<void, oxygen::SimulationServer, boost::shared_ptr<oxygen::SimControlNode> >, boost::_bi::list0> (a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:313 >No locals. >#6 operator() (this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:20 >No locals. >#7 boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxygen::SimulationServer, boost::shared_ptr<oxygen::SimControlNode> >, boost::_bi::list2<boost::_bi::value<oxygen::SimulationServer*>, boost::_bi::value<boost::shared_ptr<oxygen::SimControlNode> > > > >::run (this=<optimized out>) at /usr/include/boost/thread/detail/thread.hpp:117 >No locals. >#8 0x0000003f99c0c2aa in boost::(anonymous namespace)::thread_proxy (param=<optimized out>) at libs/thread/src/pthread/thread.cpp:164 > thread_info = {px = 0xfac9f0, pn = {pi_ = 0xe4dec0}} > lock = <optimized out> >#9 0x0000003f7ec07f33 in start_thread (arg=0x7ffb1f836700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffb1f836700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140716542224128, -4763848658663281940, 0, 0, 140716542224832, 140716542224128, 4761808818640743148, -4783502979089208596}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#10 0x0000003f7e4f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7ffb1d65e700 (LWP 2449)): >#0 0x00007ffb2423dafc in _fini () from /lib64/libIL.so.1 >No symbol table info available. >#1 0x0000003f7e00f908 in _dl_fini () at dl-fini.c:257 > nmaps = 72 > nloaded = <optimized out> > i = 10 > l = 0x7ffb245054d8 > ns = 0 > maps = 0x7ffb1d65b7a0 > maps_size = 576 > do_audit = 0 >#2 0x0000003f7e4394c9 in __run_exit_handlers (status=1, listp=0x3f7e7b86c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 > atfct = <optimized out> > onfct = <optimized out> > cxafct = <optimized out> > f = <optimized out> >#3 0x0000003f7e439515 in __GI_exit (status=<optimized out>) at exit.c:104 >No locals. >#4 0x00007ffb24d05ad3 in zeitgeist::Core::CatchSignal (sig_num=<optimized out>) at /usr/src/debug/simspark-0.2.4/lib/zeitgeist/core.cpp:216 > exeName = "/usr/bin/rcssserver3d", '\000' <repeats 4074 times> > arSize = 200 > depth = <optimized out> > exeNameSz = 4096 > addresses = {0x7ffb24d053b2 <zeitgeist::Core::CatchSignal(int)+226>, 0x3f7e435cb0 <__restore_rt>, 0x3f7e435c39 <__GI_raise+57>, 0x3f7e437348 <__GI_abort+328>, 0x3f81c60f85 <__gnu_cxx::__verbose_terminate_handler()+357>, 0x3f81c5eee6 <__cxxabiv1::__terminate(void (*)())+6>, 0x3f81c5ef13, 0x3f81c5f13f, 0x7ffb24a7a27c <boost::throw_exception<boost::lock_error>(boost::lock_error const&)+508>, 0x7ffb24a8f71a <boost::barrier::wait()+1018>, 0x7ffb24a8d658 <oxygen::AgentControl::AgentThread(boost::shared_ptr<oxygen::NetControl::Client> const&)+648>, 0x3f99c0c2aa <boost::(anonymous namespace)::thread_proxy(void*)+74>, 0x3f7ec07f33 <start_thread+195>, 0x3f7e4f4ded <clone+109>, 0x0 <repeats 186 times>} > strings = 0x7ffb0c007d20 >#5 <signal handler called> >No locals. >#6 0x0000003f7e435c39 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 > resultvar = 0 > pid = 2092 > selftid = 2449 >#7 0x0000003f7e437348 in __GI_abort () at abort.c:89 > save_stage = 2 > act = {__sigaction_handler = {sa_handler = 0x7ffb24f33720 <vtable for boost::exception_detail::clone_base>, sa_sigaction = 0x7ffb24f33720 <vtable for boost::exception_detail::clone_base>}, sa_mask = {__val = {0, 140716214877368, 272696928038, 270582939653, 0, 272704968808, 272701091136, 272704968808, 140716214877368, 140716214848880, 272696955269, 140716506736352, 272702007293, 1, 140716349068656, 140716214870624}}, sa_flags = 10, sa_restorer = 0x7ffb1d65e700} > sigs = {__val = {32, 0 <repeats 15 times>}} >#8 0x0000003f81c60f85 in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95 > terminating = true > t = <optimized out> >#9 0x0000003f81c5eee6 in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:38 >No locals. >#10 0x0000003f81c5ef13 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48 >No locals. >#11 0x0000003f81c5f13f in __cxxabiv1::__cxa_throw (obj=0x7ffb0c0062d0, tinfo=<optimized out>, dest=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:84 >No locals. >#12 0x00007ffb24a7a27c in boost::throw_exception<boost::lock_error> (e=...) at /usr/include/boost/throw_exception.hpp:67 >No locals. >#13 0x00007ffb24a8f71a in lock (this=<optimized out>) at /usr/include/boost/thread/pthread/mutex.hpp:116 > res = <optimized out> >#14 lock (this=0x7ffb1d65da10) at /usr/include/boost/thread/lock_types.hpp:346 >No locals. >#15 ~lock_on_exit (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/boost/thread/pthread/condition_variable.hpp:52 >No locals. >#16 wait (m=..., this=0x7ffb14004b48) at /usr/include/boost/thread/pthread/condition_variable.hpp:74 > guard = {m = 0x0} > check_for_interruption = {thread_info = 0x7ffb14002580, m = 0x7ffb14004b48, set = true} > res = 0 >#17 boost::barrier::wait (this=0x7ffb14004b20) at /usr/include/boost/thread/barrier.hpp:52 > lock = {m = 0x7ffb14004b20, is_locked = false} > gen = 2 >#18 0x00007ffb24a8d658 in oxygen::AgentControl::AgentThread (this=0xe68620, client=...) at /usr/src/debug/simspark-0.2.4/lib/oxygen/simulationserver/agentcontrol.cpp:365 > currentBarrier = 0x7ffb14004b20 >#19 0x0000003f99c0c2aa in boost::(anonymous namespace)::thread_proxy (param=<optimized out>) at libs/thread/src/pthread/thread.cpp:164 > thread_info = {px = 0x7ffb14002580, pn = {pi_ = 0x7ffb14003c80}} > lock = <optimized out> >#20 0x0000003f7ec07f33 in start_thread (arg=0x7ffb1d65e700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffb1d65e700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140716506736384, -4763848658663281940, 0, 0, 140716506737088, 140716506736384, 4761802517923719916, -4783502979089208596}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#21 0x0000003f7e4f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7ffb21538700 (LWP 2095)): >#0 0x0000003f7e4bc98d in nanosleep () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003f87c57309 in SDL_Delay (ms=<optimized out>) at src/timer/unix/SDL_systimer.c:118 > was_error = <optimized out> > elapsed = {tv_sec = 0, tv_nsec = 385466} > tv = {tv_sec = 0, tv_nsec = 1000000} >#2 0x0000003f87c57352 in RunTimer (unused=0x7ffb21537d50, unused@entry=0x0) at src/timer/unix/SDL_systimer.c:203 >No locals. >#3 0x0000003f87c11588 in SDL_RunThread (data=0xee1ad0) at src/thread/SDL_thread.c:204 > args = 0xee1ad0 > userfunc = 0x3f87c57330 <RunTimer> > userdata = 0x0 > statusloc = 0xeddd40 >#4 0x0000003f87c54cf9 in RunThread (data=<optimized out>) at src/thread/pthread/SDL_systhread.c:47 >No locals. >#5 0x0000003f7ec07f33 in start_thread (arg=0x7ffb21538700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffb21538700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140716572641024, -4763848658663281940, 0, 0, 140716572641728, 140716572641024, 4761758654496467692, -4783502979089208596}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#6 0x0000003f7e4f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7ffb238e4880 (LWP 2092)): >#0 x86_64_fallback_frame_state (context=0x7fffdad74570, context=0x7fffdad74570, fs=0x7fffdad74660) at ./md-unwind-support.h:58 > pc = 0xff7fffff <Address 0xff7fffff out of bounds> > sc = <optimized out> > new_cfa = <optimized out> >#1 uw_frame_state_for (context=context@entry=0x7fffdad74570, fs=fs@entry=0x7fffdad74660) at ../../../libgcc/unwind-dw2.c:1253 > fde = 0x0 > cie = <optimized out> > aug = <optimized out> > insn = <optimized out> > end = <optimized out> >#2 0x0000003f8080ff99 in _Unwind_Backtrace (trace=0x3f7e503070 <backtrace_helper>, trace_argument=0x7fffdad74820) at ../../../libgcc/unwind.inc:290 > fs = {regs = {reg = {{loc = {reg = 0, offset = 0, exp = 0x0}, how = REG_UNSAVED} <repeats 18 times>}, prev = 0x0, cfa_offset = 0, cfa_reg = 0, cfa_exp = 0x0, cfa_how = CFA_UNSET}, pc = 0x0, personality = 0x0, data_align = 0, code_align = 0, retaddr_column = 0, fde_encoding = 0 '\000', lsda_encoding = 0 '\000', saw_z = 0 '\000', signal_frame = 0 '\000', eh_ptr = 0x0} > context = {reg = {0x7fffdad76190, 0x7fffdad76188, 0x7fffdad76198, 0x7fffdad76180, 0x7fffdad76170, 0x7fffdad76168, 0x7fffdad76178, 0x7fffdad761a0, 0x7fffdad76128, 0x7fffdad76130, 0x7fffdad76138, 0x7fffdad76140, 0x7fffdad76148, 0x7fffdad76150, 0x7fffdad76158, 0x7fffdad76160, 0x7fffdad761a8, 0x0}, cfa = 0x7fffdad76548, ra = 0xff7fffff, lsda = 0x0, bases = {tbase = 0x0, dbase = 0x0, func = 0x3f7e435caf}, flags = 13835058055282163712, version = 0, args_size = 0, by_value = '\000' <repeats 17 times>} > code = <optimized out> >#3 0x0000003f7e5031e6 in __GI___backtrace (array=<optimized out>, size=200) at ../sysdeps/x86_64/backtrace.c:109 > arg = {array = 0x7fffdad74a70, cfa = 140736864936192, cnt = 2, size = 200} > once = 2 >#4 0x00007ffb24d053b2 in zeitgeist::Core::CatchSignal (sig_num=<optimized out>) at /usr/src/debug/simspark-0.2.4/lib/zeitgeist/core.cpp:190 > exeName = "/usr/bin/rcssserver3d", '\000' <repeats 4074 times> > arSize = 200 > depth = <optimized out> > exeNameSz = 4096 > addresses = {0x7ffb24d053b2 <zeitgeist::Core::CatchSignal(int)+226>, 0x3f7e435cb0 <__restore_rt>, 0x0 <repeats 198 times>} > strings = <optimized out> >#5 <signal handler called> >No locals. >#6 0x00000000ff7fffff in ?? () >No symbol table info available. >#7 0x00007ffb24a44101 in oxygen::RigidBody::GetVelocity (this=<optimized out>) at /usr/src/debug/simspark-0.2.4/lib/oxygen/physicsserver/rigidbody.cpp:244 >No locals. >#8 0x00007ffb24a605dc in oxygen::DragController::PrePhysicsUpdateInternal (this=0xfa1670) at /usr/src/debug/simspark-0.2.4/lib/oxygen/physicsserver/dragcontroller.cpp:47 > vel = {<salt::TVector3<float, salt::Vector3f>> = {<salt::TVector<float, 3, salt::Vector3f>> = {mData = {2.20035024e-38, 0, 8.40779079e-45}}, <No data fields>}, <No data fields>} >#9 0x00007ffb24a70bc2 in oxygen::BaseNode::PrePhysicsUpdate (this=0xfa1670, deltaTime=0.0199999996) at /usr/src/debug/simspark-0.2.4/lib/oxygen/sceneserver/basenode.cpp:117 >No locals. >#10 0x00007ffb24a70b75 in oxygen::BaseNode::PrePhysicsUpdate (this=0xe8b410, deltaTime=0.0199999996) at /usr/src/debug/simspark-0.2.4/lib/oxygen/sceneserver/basenode.cpp:112 > i = {px = , pn = {pi_ = }} >#11 0x00007ffb24a70b75 in oxygen::BaseNode::PrePhysicsUpdate (this=0xfaa790, deltaTime=0.0199999996) at /usr/src/debug/simspark-0.2.4/lib/oxygen/sceneserver/basenode.cpp:112 > i = {px = , pn = {pi_ = }} >#12 0x00007ffb24a70b75 in oxygen::BaseNode::PrePhysicsUpdate (this=0xe95f70, deltaTime=0.0199999996) at /usr/src/debug/simspark-0.2.4/lib/oxygen/sceneserver/basenode.cpp:112 > i = {px = , pn = {pi_ = }} >#13 0x00007ffb24a75b92 in oxygen::SceneServer::PrePhysicsUpdate (this=<optimized out>, deltaTime=0) at /usr/src/debug/simspark-0.2.4/lib/oxygen/sceneserver/sceneserver.cpp:190 >No locals. >#14 0x00007ffb24a8254d in oxygen::SimulationServer::Step (this=0xea7e70) at /usr/src/debug/simspark-0.2.4/lib/oxygen/simulationserver/simulationserver.cpp:251 > finalStep = 0 > this = 0xea7e70 >#15 0x00007ffb24a830bc in oxygen::SimulationServer::RunMultiThreaded (this=this@entry=0xea7e70) at /usr/src/debug/simspark-0.2.4/lib/oxygen/simulationserver/simulationserver.cpp:464 > count = <optimized out> > ctrThrdGroup = {threads = std::list = {[0] = 0xf0e900, [1] = 0xef39e0, [2] = 0xf3d0a0}, m = {state = {shared_count = 0, exclusive = false, upgrade = false, exclusive_waiting_blocked = false}, state_change = {m = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, shared_cond = {internal_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}, cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' <repeats 47 times>, __align = 0}}, exclusive_cond = {internal_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}, cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' <repeats 47 times>, __align = 0}}, upgrade_cond = {internal_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}, cond = {__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, __size = '\000' <repeats 47 times>, __align = 0}}}} > renderControl = {px = 0x0, pn = {pi_ = 0x0}} >#16 0x00007ffb24a83805 in oxygen::SimulationServer::Run (this=0xea7e70, argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/simspark-0.2.4/lib/oxygen/simulationserver/simulationserver.cpp:365 >No locals. >#17 0x0000000000401ea5 in main (argc=1, argv=0x7fffdad76c08) at /usr/src/debug/rcssserver3d-0.6.7/rcssserver3d/main.cpp:177 > spark = {<spark::Spark> = {_vptr.Spark = 0x403370 <vtable for SimSpark+16>, mLogServer = {px = 0xcef430, pn = {pi_ = 0xcef3c0}}, mScriptServer = {px = 0xcf0070, pn = {pi_ = 0xe34fe0}}, mSceneServer = {px = 0xe951b0, pn = {pi_ = 0xe95140}}, mSimulationServer = {px = 0xea7e70, pn = {pi_ = 0xea84f0}}, mZeitgeist = {px = 0xced7d0, pn = {pi_ = 0xe35070}}, mOxygen = {px = 0xceddf0, pn = {pi_ = 0xe47350}}, mKerosin = {px = 0xe470d0, pn = {pi_ = 0xe4c6f0}}}, mScriptPath = "rcssserver3d.rb"} > renderCtr = {px = 0x3f00000001, pn = {pi_ = 0x0}} >From To Syms Read Shared Object Library >0x00007ffb25148490 0x00007ffb2514a3ac Yes /usr/lib64/simspark/libspark.so.1 >0x00007ffb24f3b090 0x00007ffb24f40ca8 Yes /usr/lib64/simspark/libsalt.so.1 >0x00007ffb24d02970 0x00007ffb24d28450 Yes /usr/lib64/simspark/libzeitgeist.so.3 >0x00007ffb24a2eeb0 0x00007ffb24ab0ee0 Yes /usr/lib64/simspark/liboxygen.so.6 >0x00007ffb247778b0 0x00007ffb247ad0b0 Yes /usr/lib64/simspark/libkerosin.so.2 >0x00007ffb24545860 0x00007ffb24547fe0 Yes /usr/lib64/simspark/librcssnet3D.so.0 >0x0000003f99801260 0x0000003f99801dc4 Yes /lib64/libboost_system.so.1.54.0 >0x0000003f81c5bab0 0x0000003f81cc262a Yes /lib64/libstdc++.so.6 >0x0000003f7f005890 0x0000003f7f074bb8 Yes /lib64/libm.so.6 >0x0000003f80802af0 0x0000003f80812218 Yes /lib64/libgcc_s.so.1 >0x0000003f7e41f560 0x0000003f7e560bb4 Yes /lib64/libc.so.6 >0x0000003f7ec059f0 0x0000003f7ec11614 Yes /lib64/libpthread.so.0 >0x0000003f7f42ad30 0x0000003f7f58b0a4 Yes /lib64/libruby.so.2.0 >0x0000003f99c0b7a0 0x0000003f99c11104 Yes /lib64/libboost_thread.so.1.54.0 >0x0000003f834496d0 0x0000003f834e5ac4 Yes /lib64/libboost_regex.so.1.54.0 >0x0000003f87808730 0x0000003f8780c9b0 Yes /lib64/libboost_date_time.so.1.54.0 >0x0000003f8400d320 0x0000003f84078fb4 Yes /lib64/libfreetype.so.6 >0x00007ffb241f6e20 0x00007ffb2423dafc Yes /lib64/libIL.so.1 >0x0000003f92604ab0 0x0000003f926604bc Yes /lib64/libGLU.so.1 >0x0000003f8c217b00 0x0000003f8c2515d4 Yes /lib64/libGL.so.1 >0x0000003f8201df60 0x0000003f820a4f1c Yes /lib64/libX11.so.6 >0x0000003f82c03760 0x0000003f82c0d460 Yes /lib64/libXext.so.6 >0x0000003f7fc022d0 0x0000003f7fc050bc Yes /lib64/librt.so.1 >0x0000003f7e000b10 0x0000003f7e019c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003f7e800ed0 0x0000003f7e8019d0 Yes /lib64/libdl.so.2 >0x0000003f98800ed0 0x0000003f9880598c Yes /lib64/libcrypt.so.1 >0x0000003f94a52e90 0x0000003f94b05948 Yes /lib64/libicuuc.so.50 >0x0000003f9569a220 0x0000003f9579fcf4 Yes /lib64/libicui18n.so.50 >0x0000003f9c000570 0x0000003f9c000658 Yes (*) /lib64/libicudata.so.50 >0x00007ffb23fc6210 0x00007ffb23fd2930 Yes /lib64/libz.so.1 >0x0000003f83005680 0x0000003f83026e68 Yes /lib64/libpng16.so.16 >0x0000003f984082c0 0x0000003f98443d24 Yes /lib64/libtiff.so.5 >0x00007ffb23d685b0 0x00007ffb23dad944 Yes /lib64/libmng.so.1 >0x00007ffb23b1c670 0x00007ffb23b40de0 Yes /lib64/liblcms.so.1 >0x0000003f9b20bb00 0x0000003f9b23fe8c Yes /lib64/libjasper.so.1 >0x0000003f8e404200 0x0000003f8e43ac90 Yes /lib64/libjpeg.so.62 >0x0000003f8ae091e0 0x0000003f8ae12230 Yes /lib64/libglapi.so.0 >0x0000003f8be00c40 0x0000003f8be0156c Yes /lib64/libXdamage.so.1 >0x0000003f858015f0 0x0000003f85803948 Yes /lib64/libXfixes.so.3 >0x0000003f8a400600 0x0000003f8a40070c Yes /lib64/libX11-xcb.so.1 >0x0000003f8b20a030 0x0000003f8b211df8 Yes /lib64/libxcb-glx.so.0 >0x0000003f8b601930 0x0000003f8b602a88 Yes /lib64/libxcb-dri2.so.0 >0x0000003f82809a00 0x0000003f828176c8 Yes /lib64/libxcb.so.1 >0x0000003f8a001010 0x0000003f8a003958 Yes /lib64/libXxf86vm.so.1 >0x0000003f8ba03210 0x0000003f8ba08b88 Yes /lib64/libdrm.so.2 >0x0000003f804064a0 0x0000003f80418fe4 Yes /lib64/libselinux.so.1 >0x0000003f99003e80 0x0000003f9905a030 Yes /lib64/libfreebl3.so >0x0000003f95e01060 0x0000003f95e07bb0 Yes /lib64/libjbig.so.2.0 >0x0000003f82400ee0 0x0000003f82401bfc Yes /lib64/libXau.so.6 >0x0000003f80001770 0x0000003f8004b8e8 Yes /lib64/libpcre.so.1 >0x00007ffb238ed0e0 0x00007ffb23903060 Yes /lib64/liblzma.so.5 >0x00007ffb235b6a30 0x00007ffb235c58f0 Yes /usr/lib64/simspark/odeimps.so >0x00007ffb23279290 0x00007ffb2331f9a0 Yes /lib64/libode-double.so.3 >0x00007ffb23046e50 0x00007ffb2304eba0 Yes /usr/lib64/simspark/objimporter.so >0x00007ffb22e2d260 0x00007ffb22e3ba50 Yes /usr/lib64/simspark/rubysceneimporter.so >0x00007ffb22c08270 0x00007ffb22c1eff0 Yes /usr/lib64/simspark/rosimporter.so >0x00007ffb229ef070 0x00007ffb229f7768 Yes /usr/lib64/simspark/libtinyxml_ex.so.0 >0x00007ffb227d2660 0x00007ffb227e0e00 Yes /usr/lib64/simspark/sparkmonitor.so >0x00007ffb225bfa30 0x00007ffb225c42c0 Yes /usr/lib64/simspark/sexpparser.so >0x00007ffb223b4810 0x00007ffb223b5de0 Yes /usr/lib64/simspark/sceneeffector.so >0x00007ffb2219f6f0 0x00007ffb221a87f0 Yes /usr/lib64/simspark/sparkagent.so >0x00007ffb21f8b4a0 0x00007ffb21f8cd10 Yes /usr/lib64/simspark/gyrorateperceptor.so >0x00007ffb21d7c810 0x00007ffb21d82330 Yes /usr/lib64/simspark/collisionperceptor.so >0x00007ffb21b6e570 0x00007ffb21b6fea0 Yes /usr/lib64/simspark/accelerometer.so >0x00007ffb219660c0 0x00007ffb219675d0 Yes /usr/lib64/simspark/agentsynceffector.so >0x00007ffb217554b0 0x00007ffb2175d714 Yes /usr/lib64/simspark/imageperceptor.so >0x00007ffb21542ac0 0x00007ffb215482c0 Yes /usr/lib64/simspark/inputsdl.so >0x0000003f87c081e0 0x0000003f87c5745c Yes /lib64/libSDL-1.2.so.0 >0x00007ffb20b30370 0x00007ffb20b33ed0 Yes /usr/lib64/simspark/timersystemboost.so >0x00007ffb20881b70 0x00007ffb208fe980 Yes /usr/lib64/rcssserver3d/soccer.so >(*): Shared library is missing debugging information. >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x5 5 >rbx 0x7fffdad74570 140736864929136 >rcx 0xff7fffff 4286578687 >rdx 0x7fffdad76548 140736864937288 >rsi 0x0 0 >rdi 0x3f7e220930 272699099440 >rbp 0x7fffdad74810 0x7fffdad74810 >rsp 0x7fffdad744e0 0x7fffdad744e0 >r8 0x0 0 >r9 0x7ffb20b1cdc8 140716562042312 >r10 0x3f80a152d0 272740995792 >r11 0x0 0 >r12 0x7fffdad74660 140736864929376 >r13 0x7fffdad74570 140736864929136 >r14 0x7fffdad74820 140736864929824 >r15 0x0 0 >rip 0x3f8080f098 0x3f8080f098 <uw_frame_state_for+1080> >eflags 0x10246 [ PF ZF 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 uw_frame_state_for: > 0x0000003f8080ec60 <+0>: push %r15 > 0x0000003f8080ec62 <+2>: mov $0x180,%edx > 0x0000003f8080ec67 <+7>: push %r14 > 0x0000003f8080ec69 <+9>: push %r13 > 0x0000003f8080ec6b <+11>: mov %rdi,%r13 > 0x0000003f8080ec6e <+14>: mov %rsi,%rdi > 0x0000003f8080ec71 <+17>: push %r12 > 0x0000003f8080ec73 <+19>: mov %rsi,%r12 > 0x0000003f8080ec76 <+22>: push %rbp > 0x0000003f8080ec77 <+23>: push %rbx > 0x0000003f8080ec78 <+24>: sub $0x58,%rsp > 0x0000003f8080ec7c <+28>: test $0x1,%sil > 0x0000003f8080ec80 <+32>: jne 0x3f8080f350 <uw_frame_state_for+1776> > 0x0000003f8080ec86 <+38>: test $0x2,%dil > 0x0000003f8080ec8a <+42>: jne 0x3f8080f368 <uw_frame_state_for+1800> > 0x0000003f8080ec90 <+48>: test $0x4,%dil > 0x0000003f8080ec94 <+52>: jne 0x3f8080f380 <uw_frame_state_for+1824> > 0x0000003f8080ec9a <+58>: mov %edx,%ecx > 0x0000003f8080ec9c <+60>: xor %eax,%eax > 0x0000003f8080ec9e <+62>: shr $0x3,%ecx > 0x0000003f8080eca1 <+65>: test $0x4,%dl > 0x0000003f8080eca4 <+68>: rep stos %rax,%es:(%rdi) > 0x0000003f8080eca7 <+71>: je 0x3f8080ecb3 <uw_frame_state_for+83> > 0x0000003f8080eca9 <+73>: movl $0x0,(%rdi) > 0x0000003f8080ecaf <+79>: add $0x4,%rdi > 0x0000003f8080ecb3 <+83>: test $0x2,%dl > 0x0000003f8080ecb6 <+86>: je 0x3f8080ecc2 <uw_frame_state_for+98> > 0x0000003f8080ecb8 <+88>: xor %eax,%eax > 0x0000003f8080ecba <+90>: add $0x2,%rdi > 0x0000003f8080ecbe <+94>: mov %ax,-0x2(%rdi) > 0x0000003f8080ecc2 <+98>: and $0x1,%edx > 0x0000003f8080ecc5 <+101>: je 0x3f8080ecca <uw_frame_state_for+106> > 0x0000003f8080ecc7 <+103>: movb $0x0,(%rdi) > 0x0000003f8080ecca <+106>: mov 0x98(%r13),%rax > 0x0000003f8080ecd1 <+113>: movq $0x0,0xd0(%r13) > 0x0000003f8080ecdc <+124>: movq $0x0,0xa0(%r13) > 0x0000003f8080ece7 <+135>: test %rax,%rax > 0x0000003f8080ecea <+138>: je 0x3f8080ee68 <uw_frame_state_for+520> > 0x0000003f8080ecf0 <+144>: mov 0xc0(%r13),%rdx > 0x0000003f8080ecf7 <+151>: lea 0xa8(%r13),%rsi > 0x0000003f8080ecfe <+158>: shr $0x3f,%rdx > 0x0000003f8080ed02 <+162>: lea -0x1(%rax,%rdx,1),%rdi > 0x0000003f8080ed07 <+167>: callq 0x3f80802a20 <_Unwind_Find_FDE@plt> > 0x0000003f8080ed0c <+172>: test %rax,%rax > 0x0000003f8080ed0f <+175>: mov %rax,%r15 > 0x0000003f8080ed12 <+178>: je 0x3f8080f085 <uw_frame_state_for+1061> > 0x0000003f8080ed18 <+184>: mov 0xb8(%r13),%rax > 0x0000003f8080ed1f <+191>: lea 0x4(%r15),%r14 > 0x0000003f8080ed23 <+195>: mov %rax,0x148(%r12) > 0x0000003f8080ed2b <+203>: movslq 0x4(%r15),%rax > 0x0000003f8080ed2f <+207>: sub %rax,%r14 > 0x0000003f8080ed32 <+210>: lea 0x9(%r14),%rbp > 0x0000003f8080ed36 <+214>: mov %rbp,%rdi > 0x0000003f8080ed39 <+217>: callq 0x3f808028f0 <strlen@plt> > 0x0000003f8080ed3e <+222>: cmpb $0x65,0x9(%r14) > 0x0000003f8080ed43 <+227>: lea 0x1(%rbp,%rax,1),%rdi > 0x0000003f8080ed48 <+232>: je 0x3f8080f308 <uw_frame_state_for+1704> > 0x0000003f8080ed4e <+238>: cmpb $0x3,0x8(%r14) > 0x0000003f8080ed53 <+243>: ja 0x3f8080f612 <uw_frame_state_for+2482> > 0x0000003f8080ed59 <+249>: xor %esi,%esi > 0x0000003f8080ed5b <+251>: xor %ecx,%ecx > 0x0000003f8080ed5d <+253>: nopl (%rax) > 0x0000003f8080ed60 <+256>: add $0x1,%rdi > 0x0000003f8080ed64 <+260>: movzbl -0x1(%rdi),%edx > 0x0000003f8080ed68 <+264>: mov %rdx,%rax > 0x0000003f8080ed6b <+267>: and $0x7f,%eax > 0x0000003f8080ed6e <+270>: shl %cl,%rax > 0x0000003f8080ed71 <+273>: add $0x7,%ecx > 0x0000003f8080ed74 <+276>: or %rax,%rsi > 0x0000003f8080ed77 <+279>: test %dl,%dl > 0x0000003f8080ed79 <+281>: js 0x3f8080ed60 <uw_frame_state_for+256> > 0x0000003f8080ed7b <+283>: mov %rsi,0x160(%r12) > 0x0000003f8080ed83 <+291>: lea 0x40(%rsp),%rsi > 0x0000003f8080ed88 <+296>: callq 0x3f8080d110 <read_sleb128> > 0x0000003f8080ed8d <+301>: mov %rax,%rbx > 0x0000003f8080ed90 <+304>: mov 0x40(%rsp),%rax > 0x0000003f8080ed95 <+309>: xor %esi,%esi > 0x0000003f8080ed97 <+311>: xor %ecx,%ecx > 0x0000003f8080ed99 <+313>: mov %rax,0x158(%r12) > 0x0000003f8080eda1 <+321>: cmpb $0x1,0x8(%r14) > 0x0000003f8080eda6 <+326>: je 0x3f8080f2f0 <uw_frame_state_for+1680> > 0x0000003f8080edac <+332>: nopl 0x0(%rax) > 0x0000003f8080edb0 <+336>: add $0x1,%rbx > 0x0000003f8080edb4 <+340>: movzbl -0x1(%rbx),%edx > 0x0000003f8080edb8 <+344>: mov %rdx,%rax > 0x0000003f8080edbb <+347>: and $0x7f,%eax > 0x0000003f8080edbe <+350>: shl %cl,%rax > 0x0000003f8080edc1 <+353>: add $0x7,%ecx > 0x0000003f8080edc4 <+356>: or %rax,%rsi > 0x0000003f8080edc7 <+359>: test %dl,%dl > 0x0000003f8080edc9 <+361>: js 0x3f8080edb0 <uw_frame_state_for+336> > 0x0000003f8080edcb <+363>: mov %rsi,0x168(%r12) > 0x0000003f8080edd3 <+371>: movb $0xff,0x171(%r12) > 0x0000003f8080eddc <+380>: movzbl 0x0(%rbp),%eax > 0x0000003f8080ede0 <+384>: xor %r9d,%r9d > 0x0000003f8080ede3 <+387>: cmp $0x7a,%al > 0x0000003f8080ede5 <+389>: je 0x3f8080f2b0 <uw_frame_state_for+1616> > 0x0000003f8080edeb <+395>: lea 0x48(%rsp),%rsi > 0x0000003f8080edf0 <+400>: add $0x1,%rbp > 0x0000003f8080edf4 <+404>: lea 0x3dd5(%rip),%r11 # 0x3f80812bd0 > 0x0000003f8080edfb <+411>: mov %rsi,0x8(%rsp) > 0x0000003f8080ee00 <+416>: jmp 0x3f8080ee29 <uw_frame_state_for+457> > 0x0000003f8080ee02 <+418>: nopw 0x0(%rax,%rax,1) > 0x0000003f8080ee08 <+424>: cmp $0x52,%al > 0x0000003f8080ee0a <+426>: je 0x3f8080ee50 <uw_frame_state_for+496> > 0x0000003f8080ee0c <+428>: cmp $0x50,%al > 0x0000003f8080ee0e <+430>: je 0x3f8080ee80 <uw_frame_state_for+544> > 0x0000003f8080ee10 <+432>: cmp $0x53,%al > 0x0000003f8080ee12 <+434>: jne 0x3f8080f330 <uw_frame_state_for+1744> > 0x0000003f8080ee18 <+440>: movb $0x1,0x173(%r12) > 0x0000003f8080ee21 <+449>: movzbl 0x0(%rbp),%eax > 0x0000003f8080ee25 <+453>: add $0x1,%rbp > 0x0000003f8080ee29 <+457>: test %al,%al > 0x0000003f8080ee2b <+459>: je 0x3f8080ef20 <uw_frame_state_for+704> > 0x0000003f8080ee31 <+465>: cmp $0x4c,%al > 0x0000003f8080ee33 <+467>: jne 0x3f8080ee08 <uw_frame_state_for+424> > 0x0000003f8080ee35 <+469>: movzbl (%rbx),%eax > 0x0000003f8080ee38 <+472>: add $0x1,%rbx > 0x0000003f8080ee3c <+476>: mov %al,0x171(%r12) > 0x0000003f8080ee44 <+484>: jmp 0x3f8080ee21 <uw_frame_state_for+449> > 0x0000003f8080ee46 <+486>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8080ee50 <+496>: movzbl (%rbx),%eax > 0x0000003f8080ee53 <+499>: add $0x1,%rbx > 0x0000003f8080ee57 <+503>: mov %al,0x170(%r12) > 0x0000003f8080ee5f <+511>: jmp 0x3f8080ee21 <uw_frame_state_for+449> > 0x0000003f8080ee61 <+513>: nopl 0x0(%rax) > 0x0000003f8080ee68 <+520>: mov $0x5,%eax > 0x0000003f8080ee6d <+525>: add $0x58,%rsp > 0x0000003f8080ee71 <+529>: pop %rbx > 0x0000003f8080ee72 <+530>: pop %rbp > 0x0000003f8080ee73 <+531>: pop %r12 > 0x0000003f8080ee75 <+533>: pop %r13 > 0x0000003f8080ee77 <+535>: pop %r14 > 0x0000003f8080ee79 <+537>: pop %r15 > 0x0000003f8080ee7b <+539>: retq > 0x0000003f8080ee7c <+540>: nopl 0x0(%rax) > 0x0000003f8080ee80 <+544>: movzbl (%rbx),%edx > 0x0000003f8080ee83 <+547>: cmp $0xff,%dl > 0x0000003f8080ee86 <+550>: je 0x3f8080f048 <uw_frame_state_for+1000> > 0x0000003f8080ee8c <+556>: mov %edx,%r8d > 0x0000003f8080ee8f <+559>: and $0x70,%r8d > 0x0000003f8080ee93 <+563>: cmp $0x20,%r8b > 0x0000003f8080ee97 <+567>: je 0x3f8080f3b0 <uw_frame_state_for+1872> > 0x0000003f8080ee9d <+573>: jbe 0x3f8080f030 <uw_frame_state_for+976> > 0x0000003f8080eea3 <+579>: cmp $0x40,%r8b > 0x0000003f8080eea7 <+583>: je 0x3f8080f3d0 <uw_frame_state_for+1904> > 0x0000003f8080eead <+589>: cmp $0x50,%r8b > 0x0000003f8080eeb1 <+593>: je 0x3f8080f298 <uw_frame_state_for+1592> > 0x0000003f8080eeb7 <+599>: cmp $0x30,%r8b > 0x0000003f8080eebb <+603>: jne 0x3f8080f048 <uw_frame_state_for+1000> > 0x0000003f8080eec1 <+609>: mov %r13,%rdi > 0x0000003f8080eec4 <+612>: mov %r9,0x30(%rsp) > 0x0000003f8080eec9 <+617>: mov %r11,0x28(%rsp) > 0x0000003f8080eece <+622>: mov %r8d,0x24(%rsp) > 0x0000003f8080eed3 <+627>: mov %edx,0x18(%rsp) > 0x0000003f8080eed7 <+631>: callq 0x3f80802ae0 <_Unwind_GetDataRelBase@plt> > 0x0000003f8080eedc <+636>: mov 0x18(%rsp),%edx > 0x0000003f8080eee0 <+640>: mov 0x24(%rsp),%r8d > 0x0000003f8080eee5 <+645>: mov 0x28(%rsp),%r11 > 0x0000003f8080eeea <+650>: mov 0x30(%rsp),%r9 > 0x0000003f8080eeef <+655>: mov %rax,0x10(%rsp) > 0x0000003f8080eef4 <+660>: cmp $0x50,%dl > 0x0000003f8080eef7 <+663>: lea 0x1(%rbx),%r10 > 0x0000003f8080eefb <+667>: je 0x3f8080f398 <uw_frame_state_for+1848> > 0x0000003f8080ef01 <+673>: mov %edx,%eax > 0x0000003f8080ef03 <+675>: and $0xf,%eax > 0x0000003f8080ef06 <+678>: cmp $0xc,%al > 0x0000003f8080ef08 <+680>: ja 0x3f8080f048 <uw_frame_state_for+1000> > 0x0000003f8080ef0e <+686>: movzbl %al,%eax > 0x0000003f8080ef11 <+689>: movslq (%r11,%rax,4),%rax > 0x0000003f8080ef15 <+693>: add %r11,%rax > 0x0000003f8080ef18 <+696>: jmpq *%rax > 0x0000003f8080ef1a <+698>: nopw 0x0(%rax,%rax,1) > 0x0000003f8080ef20 <+704>: test %r9,%r9 > 0x0000003f8080ef23 <+707>: mov %r9,%rdi > 0x0000003f8080ef26 <+710>: je 0x3f8080f5b0 <uw_frame_state_for+2384> > 0x0000003f8080ef2c <+716>: mov (%r14),%eax > 0x0000003f8080ef2f <+719>: mov %r13,%rdx > 0x0000003f8080ef32 <+722>: mov %r12,%rcx > 0x0000003f8080ef35 <+725>: lea 0x4(%r14,%rax,1),%rsi > 0x0000003f8080ef3a <+730>: callq 0x3f8080d4b0 <execute_cfa_program> > 0x0000003f8080ef3f <+735>: movzbl 0x170(%r12),%eax > 0x0000003f8080ef48 <+744>: lea 0x8(%r15),%rdx > 0x0000003f8080ef4c <+748>: cmp $0xff,%al > 0x0000003f8080ef4e <+750>: je 0x3f8080f3fa <uw_frame_state_for+1946> > 0x0000003f8080ef54 <+756>: and $0x7,%eax > 0x0000003f8080ef57 <+759>: cmp $0x2,%al > 0x0000003f8080ef59 <+761>: je 0x3f8080f5a6 <uw_frame_state_for+2374> > 0x0000003f8080ef5f <+767>: jbe 0x3f8080f599 <uw_frame_state_for+2361> > 0x0000003f8080ef65 <+773>: cmp $0x3,%al > 0x0000003f8080ef67 <+775>: je 0x3f8080f3f0 <uw_frame_state_for+1936> > 0x0000003f8080ef6d <+781>: cmp $0x4,%al > 0x0000003f8080ef6f <+783>: nop > 0x0000003f8080ef70 <+784>: jne 0x3f8080f048 <uw_frame_state_for+1000> > 0x0000003f8080ef76 <+790>: mov $0x10,%ebx > 0x0000003f8080ef7b <+795>: add %rdx,%rbx > 0x0000003f8080ef7e <+798>: xor %ebp,%ebp > 0x0000003f8080ef80 <+800>: cmpb $0x0,0x172(%r12) > 0x0000003f8080ef89 <+809>: je 0x3f8080efaf <uw_frame_state_for+847> > 0x0000003f8080ef8b <+811>: xor %esi,%esi > 0x0000003f8080ef8d <+813>: xor %ecx,%ecx > 0x0000003f8080ef8f <+815>: nop > 0x0000003f8080ef90 <+816>: add $0x1,%rbx > 0x0000003f8080ef94 <+820>: movzbl -0x1(%rbx),%edx > 0x0000003f8080ef98 <+824>: mov %rdx,%rax > 0x0000003f8080ef9b <+827>: and $0x7f,%eax > 0x0000003f8080ef9e <+830>: shl %cl,%rax > 0x0000003f8080efa1 <+833>: add $0x7,%ecx > 0x0000003f8080efa4 <+836>: or %rax,%rsi > 0x0000003f8080efa7 <+839>: test %dl,%dl > 0x0000003f8080efa9 <+841>: js 0x3f8080ef90 <uw_frame_state_for+816> > 0x0000003f8080efab <+843>: lea (%rbx,%rsi,1),%rbp > 0x0000003f8080efaf <+847>: movzbl 0x171(%r12),%r14d > 0x0000003f8080efb8 <+856>: cmp $0xff,%r14b > 0x0000003f8080efbc <+860>: je 0x3f8080f4e2 <uw_frame_state_for+2178> > 0x0000003f8080efc2 <+866>: mov %r14d,%edx > 0x0000003f8080efc5 <+869>: and $0x70,%edx > 0x0000003f8080efc8 <+872>: cmp $0x20,%dl > 0x0000003f8080efcb <+875>: je 0x3f8080f5fa <uw_frame_state_for+2458> > 0x0000003f8080efd1 <+881>: jbe 0x3f8080f5b8 <uw_frame_state_for+2392> > 0x0000003f8080efd7 <+887>: cmp $0x40,%dl > 0x0000003f8080efda <+890>: je 0x3f8080f5e2 <uw_frame_state_for+2434> > 0x0000003f8080efe0 <+896>: cmp $0x50,%dl > 0x0000003f8080efe3 <+899>: je 0x3f8080f5c6 <uw_frame_state_for+2406> > 0x0000003f8080efe9 <+905>: cmp $0x30,%dl > 0x0000003f8080efec <+908>: jne 0x3f8080f048 <uw_frame_state_for+1000> > 0x0000003f8080efee <+910>: mov %r13,%rdi > 0x0000003f8080eff1 <+913>: mov %edx,0x8(%rsp) > 0x0000003f8080eff5 <+917>: callq 0x3f80802ae0 <_Unwind_GetDataRelBase@plt> > 0x0000003f8080effa <+922>: mov 0x8(%rsp),%edx > 0x0000003f8080effe <+926>: mov %rax,%r9 > 0x0000003f8080f001 <+929>: cmp $0x50,%r14b > 0x0000003f8080f005 <+933>: je 0x3f8080f5ce <uw_frame_state_for+2414> > 0x0000003f8080f00b <+939>: mov %r14d,%eax > 0x0000003f8080f00e <+942>: and $0xf,%eax > 0x0000003f8080f011 <+945>: cmp $0xc,%al > 0x0000003f8080f013 <+947>: ja 0x3f8080f048 <uw_frame_state_for+1000> > 0x0000003f8080f015 <+949>: lea 0x3be8(%rip),%rcx # 0x3f80812c04 > 0x0000003f8080f01c <+956>: movzbl %al,%eax > 0x0000003f8080f01f <+959>: movslq (%rcx,%rax,4),%rax > 0x0000003f8080f023 <+963>: add %rax,%rcx > 0x0000003f8080f026 <+966>: jmpq *%rcx > 0x0000003f8080f028 <+968>: nopl 0x0(%rax,%rax,1) > 0x0000003f8080f030 <+976>: test %r8b,%r8b > 0x0000003f8080f033 <+979>: je 0x3f8080f298 <uw_frame_state_for+1592> > 0x0000003f8080f039 <+985>: cmp $0x10,%r8b > 0x0000003f8080f03d <+989>: je 0x3f8080f298 <uw_frame_state_for+1592> > 0x0000003f8080f043 <+995>: nopl 0x0(%rax,%rax,1) > 0x0000003f8080f048 <+1000>: callq 0x3f80802870 <abort@plt> > 0x0000003f8080f04d <+1005>: nopl (%rax) > 0x0000003f8080f050 <+1008>: mov 0x1(%rbx),%rax > 0x0000003f8080f054 <+1012>: add $0x9,%rbx > 0x0000003f8080f058 <+1016>: xor %ecx,%ecx > 0x0000003f8080f05a <+1018>: test %rax,%rax > 0x0000003f8080f05d <+1021>: je 0x3f8080f078 <uw_frame_state_for+1048> > 0x0000003f8080f05f <+1023>: cmp $0x10,%r8b > 0x0000003f8080f063 <+1027>: cmovne 0x10(%rsp),%r10 > 0x0000003f8080f069 <+1033>: test %dl,%dl > 0x0000003f8080f06b <+1035>: lea (%r10,%rax,1),%rcx > 0x0000003f8080f06f <+1039>: jns 0x3f8080f078 <uw_frame_state_for+1048> > 0x0000003f8080f071 <+1041>: mov (%rcx),%rcx > 0x0000003f8080f074 <+1044>: nopl 0x0(%rax) > 0x0000003f8080f078 <+1048>: mov %rcx,0x150(%r12) > 0x0000003f8080f080 <+1056>: jmpq 0x3f8080ee21 <uw_frame_state_for+449> > 0x0000003f8080f085 <+1061>: mov 0x98(%r13),%rcx > 0x0000003f8080f08c <+1068>: mov 0x90(%r13),%rdx > 0x0000003f8080f093 <+1075>: mov $0x5,%eax >=> 0x0000003f8080f098 <+1080>: cmpb $0x48,(%rcx) > 0x0000003f8080f09b <+1083>: jne 0x3f8080ee6d <uw_frame_state_for+525> > 0x0000003f8080f0a1 <+1089>: movabs $0x50f0000000fc0c7,%rsi > 0x0000003f8080f0ab <+1099>: cmp %rsi,0x1(%rcx) > 0x0000003f8080f0af <+1103>: jne 0x3f8080ee6d <uw_frame_state_for+525> > 0x0000003f8080f0b5 <+1109>: mov 0xa0(%rdx),%rax > 0x0000003f8080f0bc <+1116>: lea 0x90(%rdx),%rsi > 0x0000003f8080f0c3 <+1123>: movl $0x1,0x140(%r12) > 0x0000003f8080f0cf <+1135>: movq $0x7,0x130(%r12) > 0x0000003f8080f0db <+1147>: movl $0x1,0x8(%r12) > 0x0000003f8080f0e4 <+1156>: movl $0x1,0x18(%r12) > 0x0000003f8080f0ed <+1165>: movl $0x1,0x28(%r12) > 0x0000003f8080f0f6 <+1174>: mov %rax,%rcx > 0x0000003f8080f0f9 <+1177>: sub %rax,%rsi > 0x0000003f8080f0fc <+1180>: movl $0x1,0x38(%r12) > 0x0000003f8080f105 <+1189>: sub %rdx,%rcx > 0x0000003f8080f108 <+1192>: mov %rsi,(%r12) > 0x0000003f8080f10c <+1196>: lea 0x88(%rdx),%rsi > 0x0000003f8080f113 <+1203>: mov %rcx,0x128(%r12) > 0x0000003f8080f11b <+1211>: lea 0x28(%rdx),%rcx > 0x0000003f8080f11f <+1215>: movl $0x1,0x48(%r12) > 0x0000003f8080f128 <+1224>: sub %rax,%rsi > 0x0000003f8080f12b <+1227>: movl $0x1,0x58(%r12) > 0x0000003f8080f134 <+1236>: movl $0x1,0x68(%r12) > 0x0000003f8080f13d <+1245>: sub %rax,%rcx > 0x0000003f8080f140 <+1248>: mov %rsi,0x10(%r12) > 0x0000003f8080f145 <+1253>: lea 0x98(%rdx),%rsi > 0x0000003f8080f14c <+1260>: mov %rcx,0x80(%r12) > 0x0000003f8080f154 <+1268>: lea 0x30(%rdx),%rcx > 0x0000003f8080f158 <+1272>: movl $0x1,0x88(%r12) > 0x0000003f8080f164 <+1284>: sub %rax,%rsi > 0x0000003f8080f167 <+1287>: movl $0x1,0x98(%r12) > 0x0000003f8080f173 <+1299>: movl $0x1,0xa8(%r12) > 0x0000003f8080f17f <+1311>: sub %rax,%rcx > 0x0000003f8080f182 <+1314>: mov %rsi,0x20(%r12) > 0x0000003f8080f187 <+1319>: lea 0x80(%rdx),%rsi > 0x0000003f8080f18e <+1326>: mov %rcx,0x90(%r12) > 0x0000003f8080f196 <+1334>: lea 0x38(%rdx),%rcx > 0x0000003f8080f19a <+1338>: movl $0x1,0xb8(%r12) > 0x0000003f8080f1a6 <+1350>: sub %rax,%rsi > 0x0000003f8080f1a9 <+1353>: movl $0x1,0xc8(%r12) > 0x0000003f8080f1b5 <+1365>: movl $0x1,0xd8(%r12) > 0x0000003f8080f1c1 <+1377>: sub %rax,%rcx > 0x0000003f8080f1c4 <+1380>: mov %rsi,0x30(%r12) > 0x0000003f8080f1c9 <+1385>: lea 0x70(%rdx),%rsi > 0x0000003f8080f1cd <+1389>: mov %rcx,0xa0(%r12) > 0x0000003f8080f1d5 <+1397>: lea 0x40(%rdx),%rcx > 0x0000003f8080f1d9 <+1401>: movl $0x1,0xe8(%r12) > 0x0000003f8080f1e5 <+1413>: sub %rax,%rsi > 0x0000003f8080f1e8 <+1416>: movl $0x1,0xf8(%r12) > 0x0000003f8080f1f4 <+1428>: sub %rax,%rcx > 0x0000003f8080f1f7 <+1431>: mov %rsi,0x40(%r12) > 0x0000003f8080f1fc <+1436>: lea 0x68(%rdx),%rsi > 0x0000003f8080f200 <+1440>: mov %rcx,0xb0(%r12) > 0x0000003f8080f208 <+1448>: lea 0x48(%rdx),%rcx > 0x0000003f8080f20c <+1452>: sub %rax,%rsi > 0x0000003f8080f20f <+1455>: sub %rax,%rcx > 0x0000003f8080f212 <+1458>: mov %rsi,0x50(%r12) > 0x0000003f8080f217 <+1463>: lea 0x78(%rdx),%rsi > 0x0000003f8080f21b <+1467>: mov %rcx,0xc0(%r12) > 0x0000003f8080f223 <+1475>: lea 0x50(%rdx),%rcx > 0x0000003f8080f227 <+1479>: sub %rax,%rsi > 0x0000003f8080f22a <+1482>: sub %rax,%rcx > 0x0000003f8080f22d <+1485>: mov %rsi,0x60(%r12) > 0x0000003f8080f232 <+1490>: mov %rcx,0xd0(%r12) > 0x0000003f8080f23a <+1498>: lea 0x58(%rdx),%rcx > 0x0000003f8080f23e <+1502>: sub %rax,%rcx > 0x0000003f8080f241 <+1505>: mov %rcx,0xe0(%r12) > 0x0000003f8080f249 <+1513>: lea 0x60(%rdx),%rcx > 0x0000003f8080f24d <+1517>: add $0xa8,%rdx > 0x0000003f8080f254 <+1524>: sub %rax,%rdx > 0x0000003f8080f257 <+1527>: sub %rax,%rcx > 0x0000003f8080f25a <+1530>: xor %eax,%eax > 0x0000003f8080f25c <+1532>: mov %rcx,0xf0(%r12) > 0x0000003f8080f264 <+1540>: movl $0x1,0x108(%r12) > 0x0000003f8080f270 <+1552>: mov %rdx,0x100(%r12) > 0x0000003f8080f278 <+1560>: movq $0x10,0x168(%r12) > 0x0000003f8080f284 <+1572>: movb $0x1,0x173(%r12) > 0x0000003f8080f28d <+1581>: jmpq 0x3f8080ee6d <uw_frame_state_for+525> > 0x0000003f8080f292 <+1586>: nopw 0x0(%rax,%rax,1) > 0x0000003f8080f298 <+1592>: movq $0x0,0x10(%rsp) > 0x0000003f8080f2a1 <+1601>: jmpq 0x3f8080eef4 <uw_frame_state_for+660> > 0x0000003f8080f2a6 <+1606>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8080f2b0 <+1616>: xor %ecx,%ecx > 0x0000003f8080f2b2 <+1618>: nopw 0x0(%rax,%rax,1) > 0x0000003f8080f2b8 <+1624>: add $0x1,%rbx > 0x0000003f8080f2bc <+1628>: movzbl -0x1(%rbx),%edx > 0x0000003f8080f2c0 <+1632>: mov %rdx,%rax > 0x0000003f8080f2c3 <+1635>: and $0x7f,%eax > 0x0000003f8080f2c6 <+1638>: shl %cl,%rax > 0x0000003f8080f2c9 <+1641>: add $0x7,%ecx > 0x0000003f8080f2cc <+1644>: or %rax,%r9 > 0x0000003f8080f2cf <+1647>: test %dl,%dl > 0x0000003f8080f2d1 <+1649>: js 0x3f8080f2b8 <uw_frame_state_for+1624> > 0x0000003f8080f2d3 <+1651>: movb $0x1,0x172(%r12) > 0x0000003f8080f2dc <+1660>: add %rbx,%r9 > 0x0000003f8080f2df <+1663>: movzbl 0x1(%rbp),%eax > 0x0000003f8080f2e3 <+1667>: add $0x1,%rbp > 0x0000003f8080f2e7 <+1671>: jmpq 0x3f8080edeb <uw_frame_state_for+395> > 0x0000003f8080f2ec <+1676>: nopl 0x0(%rax) > 0x0000003f8080f2f0 <+1680>: movzbl (%rbx),%eax > 0x0000003f8080f2f3 <+1683>: add $0x1,%rbx > 0x0000003f8080f2f7 <+1687>: mov %rax,0x168(%r12) > 0x0000003f8080f2ff <+1695>: jmpq 0x3f8080edd3 <uw_frame_state_for+371> > 0x0000003f8080f304 <+1700>: nopl 0x0(%rax) > 0x0000003f8080f308 <+1704>: cmpb $0x68,0xa(%r14) > 0x0000003f8080f30d <+1709>: jne 0x3f8080ed4e <uw_frame_state_for+238> > 0x0000003f8080f313 <+1715>: mov (%rdi),%rax > 0x0000003f8080f316 <+1718>: lea 0xb(%r14),%rbp > 0x0000003f8080f31a <+1722>: add $0x8,%rdi > 0x0000003f8080f31e <+1726>: mov %rax,0x178(%r12) > 0x0000003f8080f326 <+1734>: jmpq 0x3f8080ed4e <uw_frame_state_for+238> > 0x0000003f8080f32b <+1739>: nopl 0x0(%rax,%rax,1) > 0x0000003f8080f330 <+1744>: mov %r9,%rdi > 0x0000003f8080f333 <+1747>: test %rdi,%rdi > 0x0000003f8080f336 <+1750>: jne 0x3f8080ef2c <uw_frame_state_for+716> > 0x0000003f8080f33c <+1756>: add $0x58,%rsp > 0x0000003f8080f340 <+1760>: mov $0x3,%eax > 0x0000003f8080f345 <+1765>: pop %rbx > 0x0000003f8080f346 <+1766>: pop %rbp > 0x0000003f8080f347 <+1767>: pop %r12 > 0x0000003f8080f349 <+1769>: pop %r13 > 0x0000003f8080f34b <+1771>: pop %r14 > 0x0000003f8080f34d <+1773>: pop %r15 > 0x0000003f8080f34f <+1775>: retq > 0x0000003f8080f350 <+1776>: lea 0x1(%rsi),%rdi > 0x0000003f8080f354 <+1780>: movb $0x0,(%rsi) > 0x0000003f8080f357 <+1783>: mov $0x7f,%dl > 0x0000003f8080f359 <+1785>: test $0x2,%dil > 0x0000003f8080f35d <+1789>: je 0x3f8080ec90 <uw_frame_state_for+48> > 0x0000003f8080f363 <+1795>: nopl 0x0(%rax,%rax,1) > 0x0000003f8080f368 <+1800>: xor %ecx,%ecx > 0x0000003f8080f36a <+1802>: add $0x2,%rdi > 0x0000003f8080f36e <+1806>: sub $0x2,%edx > 0x0000003f8080f371 <+1809>: mov %cx,-0x2(%rdi) > 0x0000003f8080f375 <+1813>: test $0x4,%dil > 0x0000003f8080f379 <+1817>: je 0x3f8080ec9a <uw_frame_state_for+58> > 0x0000003f8080f37f <+1823>: nop > 0x0000003f8080f380 <+1824>: movl $0x0,(%rdi) > 0x0000003f8080f386 <+1830>: sub $0x4,%edx > 0x0000003f8080f389 <+1833>: add $0x4,%rdi > 0x0000003f8080f38d <+1837>: jmpq 0x3f8080ec9a <uw_frame_state_for+58> > 0x0000003f8080f392 <+1842>: nopw 0x0(%rax,%rax,1) > 0x0000003f8080f398 <+1848>: lea 0x8(%rbx),%rax > 0x0000003f8080f39c <+1852>: and $0xfffffffffffffff8,%rax > 0x0000003f8080f3a0 <+1856>: lea 0x8(%rax),%rbx > 0x0000003f8080f3a4 <+1860>: mov (%rax),%rcx > 0x0000003f8080f3a7 <+1863>: jmpq 0x3f8080f078 <uw_frame_state_for+1048> > 0x0000003f8080f3ac <+1868>: nopl 0x0(%rax) > 0x0000003f8080f3b0 <+1872>: mov %r13,%rdi > 0x0000003f8080f3b3 <+1875>: mov %r9,0x30(%rsp) > 0x0000003f8080f3b8 <+1880>: mov %r11,0x28(%rsp) > 0x0000003f8080f3bd <+1885>: mov %r8d,0x24(%rsp) > 0x0000003f8080f3c2 <+1890>: mov %edx,0x18(%rsp) > 0x0000003f8080f3c6 <+1894>: callq 0x3f80802900 <_Unwind_GetTextRelBase@plt> > 0x0000003f8080f3cb <+1899>: jmpq 0x3f8080eedc <uw_frame_state_for+636> > 0x0000003f8080f3d0 <+1904>: mov %r13,%rdi > 0x0000003f8080f3d3 <+1907>: mov %r9,0x30(%rsp) > 0x0000003f8080f3d8 <+1912>: mov %r11,0x28(%rsp) > 0x0000003f8080f3dd <+1917>: mov %r8d,0x24(%rsp) > 0x0000003f8080f3e2 <+1922>: mov %edx,0x18(%rsp) > 0x0000003f8080f3e6 <+1926>: callq 0x3f80802830 <_Unwind_GetRegionStart@plt> > 0x0000003f8080f3eb <+1931>: jmpq 0x3f8080eedc <uw_frame_state_for+636> > 0x0000003f8080f3f0 <+1936>: mov $0x8,%ebx > 0x0000003f8080f3f5 <+1941>: jmpq 0x3f8080ef7b <uw_frame_state_for+795> > 0x0000003f8080f3fa <+1946>: xor %ebx,%ebx > 0x0000003f8080f3fc <+1948>: nopl 0x0(%rax) > 0x0000003f8080f400 <+1952>: jmpq 0x3f8080ef7b <uw_frame_state_for+795> > 0x0000003f8080f405 <+1957>: mov 0x1(%rbx),%eax > 0x0000003f8080f408 <+1960>: add $0x5,%rbx > 0x0000003f8080f40c <+1964>: jmpq 0x3f8080f058 <uw_frame_state_for+1016> > 0x0000003f8080f411 <+1969>: movzwl 0x1(%rbx),%eax > 0x0000003f8080f415 <+1973>: add $0x3,%rbx > 0x0000003f8080f419 <+1977>: jmpq 0x3f8080f058 <uw_frame_state_for+1016> > 0x0000003f8080f41e <+1982>: movswq 0x1(%rbx),%rax > 0x0000003f8080f423 <+1987>: add $0x3,%rbx > 0x0000003f8080f427 <+1991>: jmpq 0x3f8080f058 <uw_frame_state_for+1016> > 0x0000003f8080f42c <+1996>: mov 0x8(%rsp),%rsi > 0x0000003f8080f431 <+2001>: mov %r10,%rdi > 0x0000003f8080f434 <+2004>: mov %r9,0x38(%rsp) > 0x0000003f8080f439 <+2009>: mov %r11,0x30(%rsp) > 0x0000003f8080f43e <+2014>: mov %r8d,0x28(%rsp) > 0x0000003f8080f443 <+2019>: mov %edx,0x24(%rsp) > 0x0000003f8080f447 <+2023>: mov %r10,0x18(%rsp) > 0x0000003f8080f44c <+2028>: callq 0x3f8080d110 <read_sleb128> > 0x0000003f8080f451 <+2033>: mov 0x18(%rsp),%r10 > 0x0000003f8080f456 <+2038>: mov %rax,%rbx > 0x0000003f8080f459 <+2041>: mov 0x24(%rsp),%edx > 0x0000003f8080f45d <+2045>: mov 0x48(%rsp),%rax > 0x0000003f8080f462 <+2050>: mov 0x28(%rsp),%r8d > 0x0000003f8080f467 <+2055>: mov 0x30(%rsp),%r11 > 0x0000003f8080f46c <+2060>: mov 0x38(%rsp),%r9 > 0x0000003f8080f471 <+2065>: jmpq 0x3f8080f058 <uw_frame_state_for+1016> > 0x0000003f8080f476 <+2070>: movslq 0x1(%rbx),%rax > 0x0000003f8080f47a <+2074>: add $0x5,%rbx > 0x0000003f8080f47e <+2078>: jmpq 0x3f8080f058 <uw_frame_state_for+1016> > 0x0000003f8080f483 <+2083>: mov %r10,%rbx > 0x0000003f8080f486 <+2086>: xor %eax,%eax > 0x0000003f8080f488 <+2088>: xor %ecx,%ecx > 0x0000003f8080f48a <+2090>: nopw 0x0(%rax,%rax,1) > 0x0000003f8080f490 <+2096>: add $0x1,%rbx > 0x0000003f8080f494 <+2100>: movzbl -0x1(%rbx),%edi > 0x0000003f8080f498 <+2104>: mov %rdi,%rsi > 0x0000003f8080f49b <+2107>: and $0x7f,%esi > 0x0000003f8080f49e <+2110>: shl %cl,%rsi > 0x0000003f8080f4a1 <+2113>: add $0x7,%ecx > 0x0000003f8080f4a4 <+2116>: or %rsi,%rax > 0x0000003f8080f4a7 <+2119>: test %dil,%dil > 0x0000003f8080f4aa <+2122>: js 0x3f8080f490 <uw_frame_state_for+2096> > 0x0000003f8080f4ac <+2124>: jmpq 0x3f8080f058 <uw_frame_state_for+1016> > 0x0000003f8080f4b1 <+2129>: mov (%rbx),%rdi > 0x0000003f8080f4b4 <+2132>: lea 0x8(%rbx),%rsi > 0x0000003f8080f4b8 <+2136>: xor %eax,%eax > 0x0000003f8080f4ba <+2138>: test %rdi,%rdi > 0x0000003f8080f4bd <+2141>: je 0x3f8080f4d8 <uw_frame_state_for+2168> > 0x0000003f8080f4bf <+2143>: cmp $0x10,%dl > 0x0000003f8080f4c2 <+2146>: cmove %rbx,%r9 > 0x0000003f8080f4c6 <+2150>: test %r14b,%r14b > 0x0000003f8080f4c9 <+2153>: lea (%r9,%rdi,1),%rax > 0x0000003f8080f4cd <+2157>: jns 0x3f8080f4d8 <uw_frame_state_for+2168> > 0x0000003f8080f4cf <+2159>: mov (%rax),%rax > 0x0000003f8080f4d2 <+2162>: nopw 0x0(%rax,%rax,1) > 0x0000003f8080f4d8 <+2168>: mov %rax,0xa0(%r13) > 0x0000003f8080f4df <+2175>: mov %rsi,%rbx > 0x0000003f8080f4e2 <+2178>: mov (%r15),%eax > 0x0000003f8080f4e5 <+2181>: test %rbp,%rbp > 0x0000003f8080f4e8 <+2184>: mov %r12,%rcx > 0x0000003f8080f4eb <+2187>: cmove %rbx,%rbp > 0x0000003f8080f4ef <+2191>: mov %r13,%rdx > 0x0000003f8080f4f2 <+2194>: mov %rbp,%rdi > 0x0000003f8080f4f5 <+2197>: lea 0x4(%r15,%rax,1),%rsi > 0x0000003f8080f4fa <+2202>: callq 0x3f8080d4b0 <execute_cfa_program> > 0x0000003f8080f4ff <+2207>: add $0x58,%rsp > 0x0000003f8080f503 <+2211>: xor %eax,%eax > 0x0000003f8080f505 <+2213>: pop %rbx > 0x0000003f8080f506 <+2214>: pop %rbp > 0x0000003f8080f507 <+2215>: pop %r12 > 0x0000003f8080f509 <+2217>: pop %r13 > 0x0000003f8080f50b <+2219>: pop %r14 > 0x0000003f8080f50d <+2221>: pop %r15 > 0x0000003f8080f50f <+2223>: retq > 0x0000003f8080f510 <+2224>: movswq (%rbx),%rdi > 0x0000003f8080f514 <+2228>: lea 0x2(%rbx),%rsi > 0x0000003f8080f518 <+2232>: jmp 0x3f8080f4b8 <uw_frame_state_for+2136> > 0x0000003f8080f51a <+2234>: mov %rbx,%rsi > 0x0000003f8080f51d <+2237>: xor %edi,%edi > 0x0000003f8080f51f <+2239>: xor %ecx,%ecx > 0x0000003f8080f521 <+2241>: nopl 0x0(%rax) > 0x0000003f8080f528 <+2248>: add $0x1,%rsi > 0x0000003f8080f52c <+2252>: movzbl -0x1(%rsi),%r8d > 0x0000003f8080f531 <+2257>: mov %r8,%rax > 0x0000003f8080f534 <+2260>: and $0x7f,%eax > 0x0000003f8080f537 <+2263>: shl %cl,%rax > 0x0000003f8080f53a <+2266>: add $0x7,%ecx > 0x0000003f8080f53d <+2269>: or %rax,%rdi > 0x0000003f8080f540 <+2272>: test %r8b,%r8b > 0x0000003f8080f543 <+2275>: js 0x3f8080f528 <uw_frame_state_for+2248> > 0x0000003f8080f545 <+2277>: jmpq 0x3f8080f4b8 <uw_frame_state_for+2136> > 0x0000003f8080f54a <+2282>: lea 0x48(%rsp),%rsi > 0x0000003f8080f54f <+2287>: mov %rbx,%rdi > 0x0000003f8080f552 <+2290>: mov %r9,0x10(%rsp) > 0x0000003f8080f557 <+2295>: mov %edx,0x8(%rsp) > 0x0000003f8080f55b <+2299>: callq 0x3f8080d110 <read_sleb128> > 0x0000003f8080f560 <+2304>: mov 0x48(%rsp),%rdi > 0x0000003f8080f565 <+2309>: mov %rax,%rsi > 0x0000003f8080f568 <+2312>: mov 0x8(%rsp),%edx > 0x0000003f8080f56c <+2316>: mov 0x10(%rsp),%r9 > 0x0000003f8080f571 <+2321>: jmpq 0x3f8080f4b8 <uw_frame_state_for+2136> > 0x0000003f8080f576 <+2326>: movslq (%rbx),%rdi > 0x0000003f8080f579 <+2329>: lea 0x4(%rbx),%rsi > 0x0000003f8080f57d <+2333>: jmpq 0x3f8080f4b8 <uw_frame_state_for+2136> > 0x0000003f8080f582 <+2338>: mov (%rbx),%edi > 0x0000003f8080f584 <+2340>: lea 0x4(%rbx),%rsi > 0x0000003f8080f588 <+2344>: jmpq 0x3f8080f4b8 <uw_frame_state_for+2136> > 0x0000003f8080f58d <+2349>: movzwl (%rbx),%edi > 0x0000003f8080f590 <+2352>: lea 0x2(%rbx),%rsi > 0x0000003f8080f594 <+2356>: jmpq 0x3f8080f4b8 <uw_frame_state_for+2136> > 0x0000003f8080f599 <+2361>: test %al,%al > 0x0000003f8080f59b <+2363>: je 0x3f8080ef76 <uw_frame_state_for+790> > 0x0000003f8080f5a1 <+2369>: jmpq 0x3f8080f048 <uw_frame_state_for+1000> > 0x0000003f8080f5a6 <+2374>: mov $0x4,%ebx > 0x0000003f8080f5ab <+2379>: jmpq 0x3f8080ef7b <uw_frame_state_for+795> > 0x0000003f8080f5b0 <+2384>: mov %rbx,%rdi > 0x0000003f8080f5b3 <+2387>: jmpq 0x3f8080f333 <uw_frame_state_for+1747> > 0x0000003f8080f5b8 <+2392>: test %dl,%dl > 0x0000003f8080f5ba <+2394>: je 0x3f8080f5c6 <uw_frame_state_for+2406> > 0x0000003f8080f5bc <+2396>: cmp $0x10,%dl > 0x0000003f8080f5bf <+2399>: nop > 0x0000003f8080f5c0 <+2400>: jne 0x3f8080f048 <uw_frame_state_for+1000> > 0x0000003f8080f5c6 <+2406>: xor %r9d,%r9d > 0x0000003f8080f5c9 <+2409>: jmpq 0x3f8080f001 <uw_frame_state_for+929> > 0x0000003f8080f5ce <+2414>: add $0x7,%rbx > 0x0000003f8080f5d2 <+2418>: and $0xfffffffffffffff8,%rbx > 0x0000003f8080f5d6 <+2422>: lea 0x8(%rbx),%rsi > 0x0000003f8080f5da <+2426>: mov (%rbx),%rax > 0x0000003f8080f5dd <+2429>: jmpq 0x3f8080f4d8 <uw_frame_state_for+2168> > 0x0000003f8080f5e2 <+2434>: mov %r13,%rdi > 0x0000003f8080f5e5 <+2437>: mov %edx,0x8(%rsp) > 0x0000003f8080f5e9 <+2441>: callq 0x3f80802830 <_Unwind_GetRegionStart@plt> > 0x0000003f8080f5ee <+2446>: mov 0x8(%rsp),%edx > 0x0000003f8080f5f2 <+2450>: mov %rax,%r9 > 0x0000003f8080f5f5 <+2453>: jmpq 0x3f8080f001 <uw_frame_state_for+929> > 0x0000003f8080f5fa <+2458>: mov %r13,%rdi > 0x0000003f8080f5fd <+2461>: mov %edx,0x8(%rsp) > 0x0000003f8080f601 <+2465>: callq 0x3f80802900 <_Unwind_GetTextRelBase@plt> > 0x0000003f8080f606 <+2470>: mov 0x8(%rsp),%edx > 0x0000003f8080f60a <+2474>: mov %rax,%r9 > 0x0000003f8080f60d <+2477>: jmpq 0x3f8080f001 <uw_frame_state_for+929> > 0x0000003f8080f612 <+2482>: cmpb $0x8,(%rdi) > 0x0000003f8080f615 <+2485>: jne 0x3f8080f33c <uw_frame_state_for+1756> > 0x0000003f8080f61b <+2491>: cmpb $0x0,0x1(%rdi) > 0x0000003f8080f61f <+2495>: jne 0x3f8080f33c <uw_frame_state_for+1756> > 0x0000003f8080f625 <+2501>: add $0x2,%rdi > 0x0000003f8080f629 <+2505>: jmpq 0x3f8080ed59 <uw_frame_state_for+249> >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 1085348
: 884025 |
884026
|
884027
|
884028
|
884029
|
884030
|
884031
|
884032
|
884033
|
884034
|
884035