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 669778 Details for
Bug 890621
[abrt] mysql-workbench-5.2.44-1.fc17: _gcry_mpi_powm: Process /usr/libexec/mysql-workbench-bin was killed by signal 11 (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), 81.63 KB, created by
dorian.rohr
on 2012-12-28 07:41:34 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
dorian.rohr
Created:
2012-12-28 07:41:34 UTC
Size:
81.63 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 17954] >[New LWP 17951] >[New LWP 17919] >[New LWP 17953] >[New LWP 17945] >[New LWP 17918] >[New LWP 17950] >[New LWP 17952] >[New LWP 17943] >warning: .dynamic section for "/usr/lib/mysql-workbench/libmforms.so.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/usr/lib/mysql-workbench/libsqlide.so.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/usr/lib/mysql-workbench/libwbpublic.so.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/usr/lib/mysql-workbench/libmdcanvas.so.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libtinyxml.so.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/usr/lib/mysql-workbench/libcdbc.so.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/usr/lib/mysql-workbench/libvsqlitepp.so.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/usr/lib/mysql-workbench/libwbbase.so.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/usr/lib/mysql-workbench/libgrt.so.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/usr/lib/mysql-workbench/libmdcanvasgtk.so.0" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libctemplate.so.2" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libgtkmm-2.4.so.1" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libatkmm-1.6.so.1" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libgdkmm-2.4.so.1" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libgiomm-2.4.so.1" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libpangomm-1.4.so.1" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libglibmm-2.4.so.1" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libcairomm-1.0.so.1" is not at the expected address (wrong library or version mismatch?) >warning: .dynamic section for "/lib/libmysqlcppconn.so.6" is not at the expected address (wrong library or version mismatch?) >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/libexec/mysql-workbench-bin'. >Program terminated with signal 11, Segmentation fault. >#0 0x44414353 in _gcry_mpi_powm (res=0x43727edd, base=0x437bdff4, expo=0xb0dfec6c, mod=0xb0dfec68) at mpi-pow.c:214 >214 else if ( tsize < (2*rsize) ) > >Thread 9 (Thread 0xb5b24b40 (LWP 17943)): >#0 0xb7753424 in __kernel_vsyscall () >No symbol table info available. >#1 0x42ec6966 in nanosleep () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#2 0x42fbde2e in g_usleep (microseconds=1000000) at gtimer.c:259 > request = {tv_sec = 1, tv_nsec = 0} > remaining = {tv_sec = 0, tv_nsec = 366898148} >#3 0x4126916d in bec::TimerActionThread::main_loop (this=this@entry=0x9ea4ee8) at grt/common.cpp:223 > n = <optimized out> > d = {quot = 600, rem = <optimized out>} >#4 0x4126925e in bec::TimerActionThread::start (data=0x9ea4ee8) at grt/common.cpp:203 > thread = 0x9ea4ee8 >#5 0x42fbc424 in g_thread_proxy (data=0x9eab060) at gthread.c:801 > thread = 0x9eab060 >#6 0x42ebfadf in start_thread (arg=0xb5b24b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb5b24b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1122828276, 0, 4001536, -1246608792, -929716128, 2078539662}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x42df942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 8 (Thread 0xb2146b40 (LWP 17952)): >#0 __strlen_sse2_bsf () at ../sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S:51 >No locals. >#1 0xb67397ca in mysql_parser::lex_init () at ../../library/sql-parser/source/myx_unicode_scanner.cpp:190 > i = <optimized out> >#2 0xb670d8ed in Mysql_sql_parser_fe::reset (this=this@entry=0xb2145d44) at src/mysql_sql_parser_fe.cpp:358 > initialized = true >#3 0xb670d985 in Mysql_sql_parser_fe::parse_sql_script (this=0xb2145d44, sql=0xa078da0 "paragraphsSELECT * FROM mycare.carts;", cb=0xb66d2eb0 <Mysql_sql_parser_base::process_sql_statement(void*, mysql_parser::MyxStatementParser const*, char const*, mysql_parser::SqlAstNode const*, int, int, int, int, int, int, int, std::string const&)>, user_data=0xa0f3bb4) at src/mysql_sql_parser_fe.cpp:378 > parser_fe_critical_section = {mutex = @0xb68fedb8} > context = {sql_parser_fe = 0xb2145d44, cb = 0xb664c464, data = 0xb670d47b, err_count = -1232384012, ignore_dml = 180, is_ast_generation_enabled = 59, max_insert_statement_size = 3062583284, processing_create_statements = 180, processing_alter_statements = 59, processing_drop_statements = 15, sql_mode = {MODE_ANSI_QUOTES = 10, MODE_HIGH_NOT_PRECEDENCE = 68, MODE_PIPES_AS_CONCAT = 93, MODE_NO_BACKSLASH_ESCAPES = 20, MODE_IGNORE_SPACE = 178}} >#4 0xb66d36db in Mysql_sql_parser_base::parse_sql_script (this=0xa0f3bb4, sql_parser_fe=..., sql=0xa078da0 "paragraphsSELECT * FROM mycare.carts;") at src/mysql_sql_parser_base.cpp:90 > on_stop_slot_disconnector = {_slot = @0xa0f3c1c} >#5 0xb6719274 in Mysql_sql_syntax_check::check_sql_statement(char const*, boost::function<Sql_parser_base::Parse_result (mysql_parser::SqlAstNode const*)>, Sql_syntax_check::ObjectType) (this=this@entry=0xa0f3b9c, sql=sql@entry=0xa078da0 "paragraphsSELECT * FROM mycare.carts;", check_sql_statement=..., object_type=object_type@entry=Sql_syntax_check::ot_none) at src/mysql_sql_syntax_check.cpp:249 > sql_parser_fe = {_grt = 0x93e7a50, ignore_dml = false, max_insert_statement_size = 8192, processing_create_statements = true, processing_alter_statements = true, processing_drop_statements = true, sql_mode = {MODE_ANSI_QUOTES = false, MODE_HIGH_NOT_PRECEDENCE = false, MODE_PIPES_AS_CONCAT = false, MODE_NO_BACKSLASH_ESCAPES = false, MODE_IGNORE_SPACE = false}, is_ast_generation_enabled = false, max_err_count = 100} > actual_sql = <optimized out> > compound_sql = "" >#6 0xb6719813 in Mysql_sql_syntax_check::check_sql (this=0xa0f3b9c, sql=0xa078da0 "paragraphsSELECT * FROM mycare.carts;") at src/mysql_sql_syntax_check.cpp:184 > _nsk = {<Mysql_sql_parser_base::Null_state_keeper> = {<Sql_parser_base::Null_state_keeper> = {<No data fields>}, _sql_parser = 0xa0f3bb4}, _sql_parser = 0xa0f3b9c} > do_check_slot = {<boost::function1<Sql_parser_base::Parse_result, mysql_parser::SqlAstNode const*>> = {<boost::function_base> = {vtable = 0xb68b3e39, functor = {obj_ptr = 0xb6718220, type = {type = 0xb6718220, const_qualified = false, volatile_qualified = false}, func_ptr = 0xb6718220 <Mysql_sql_syntax_check::do_check_sql(mysql_parser::SqlAstNode const*)>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0xb6718220 <Mysql_sql_syntax_check::do_check_sql(mysql_parser::SqlAstNode const*)>, obj_ptr = 0xa0f3b9c}, obj_ref = {obj_ptr = 0xb6718220, is_const_qualified = false, is_volatile_qualified = false}, data = 32 ' '}}, <std::unary_function<mysql_parser::SqlAstNode const*, Sql_parser_base::Parse_result>> = {<No data fields>}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>} > err_count = <optimized out> >#7 0x41367b02 in Sql_editor::do_check_sql (this=0x9fe5538, grt=0x93e7a50, self_ptr=...) at sqlide/sql_editor_be.cpp:531 > self_ref = {px = 0x9fe5538, pn = {pi_ = 0xa0608f8}} > self = <optimized out> > sql_checker_mutex = {mutex = 0x9f77720} >#8 0x4136df98 in boost::_mfi::mf2<grt::Ref<grt::internal::String>, Sql_editor, grt::GRT*, boost::weak_ptr<Sql_editor> >::operator() (this=0xa0914c0, p=0x9fe5538, a1=a1@entry=0x93e7a50, a2=...) at /usr/include/boost/bind/mem_fn_template.hpp:280 >No locals. >#9 0x4136e041 in operator()<grt::Ref<grt::internal::String>, boost::_mfi::mf2<grt::Ref<grt::internal::String>, Sql_editor, grt::GRT*, boost::weak_ptr<Sql_editor> >, boost::_bi::list1<grt::GRT*&> > (a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:382 >No locals. >#10 operator()<grt::GRT*> (a1=<synthetic pointer>, this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:32 > a = {<boost::_bi::storage1<grt::GRT*&>> = {a1_ = <synthetic pointer>}, <No data fields>} >#11 boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<grt::Ref<grt::internal::String>, boost::_mfi::mf2<grt::Ref<grt::internal::String>, Sql_editor, grt::GRT*, boost::weak_ptr<Sql_editor> >, boost::_bi::list3<boost::_bi::value<Sql_editor*>, boost::arg<1>, boost::_bi::value<boost::weak_ptr<Sql_editor> > > >, grt::Ref<grt::internal::String>, grt::GRT*>::invoke (function_obj_ptr=..., a0=0x93e7a50) at /usr/include/boost/function/function_template.hpp:132 > f = <optimized out> >#12 0x412d68ef in boost::function1<grt::Ref<grt::internal::String>, grt::GRT*>::operator() (this=0xa0914a8, a0=a0@entry=0x93e7a50) at /usr/include/boost/function/function_template.hpp:760 >No locals. >#13 0x412d6962 in boost::detail::function::function_obj_invoker1<boost::function<grt::Ref<grt::internal::String> (grt::GRT*)>, grt::ValueRef, grt::GRT*>::invoke(boost::detail::function::function_buffer&, grt::GRT*) (function_obj_ptr=..., a0=0x93e7a50) at /usr/include/boost/function/function_template.hpp:132 > f = <optimized out> >#14 0x412715af in boost::function1<grt::ValueRef, grt::GRT*>::operator() (this=this@entry=0xa0df040, a0=a0@entry=0x93e7a50) at /usr/include/boost/function/function_template.hpp:760 >No locals. >#15 0x4126e435 in bec::GRTTask::execute (this=0xa0df000, grt=0x93e7a50) at grt/grt_dispatcher.cpp:243 >No locals. >#16 0x4126d470 in bec::GRTDispatcher::execute_task (this=this@entry=0xa101d00, gtask=gtask@entry=0xa0df000) at grt/grt_dispatcher.cpp:734 > result = {_value = 0x0} >#17 0x4126df7c in bec::GRTDispatcher::worker_thread (data=0xa101d00) at grt/grt_dispatcher.cpp:515 > task = 0xa0df000 > timeout = {tv_sec = 1356679816, tv_usec = 397053} > count = 2 > self = 0xa101d00 > task_queue = 0x9ea8200 > callback_queue = 0x9ea8268 >#18 0x42fbc424 in g_thread_proxy (data=0xa145e30) at gthread.c:801 > thread = 0xa145e30 >#19 0x42ebfadf in start_thread (arg=0xb2146b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb2146b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1122828276, 0, 4001536, -1307286936, -2066372497, 2078539662}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#20 0x42df942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 7 (Thread 0xb5323b40 (LWP 17950)): >#0 0xb7753424 in __kernel_vsyscall () >No symbol table info available. >#1 0x42ec34d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238 >No locals. >#2 0x42fd8a11 in g_cond_wait_until (cond=cond@entry=0x9f01d78, mutex=mutex@entry=0x9f01d70, end_time=89249783443) at gthread-posix.c:855 > ts = {tv_sec = 89249, tv_nsec = 783443000} > status = <optimized out> >#3 0x42f6a5a1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x9f01d70, wait=wait@entry=1, end_time=89249783443) at gasyncqueue.c:424 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0x42f6af15 in g_async_queue_timed_pop (queue=0x9f01d70, end_time=0xb5323118) at gasyncqueue.c:612 > m_end_time = 89249783443 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_timed_pop" >#5 0x4126dc77 in bec::GRTDispatcher::worker_thread (data=0x9effa00) at grt/grt_dispatcher.cpp:487 > task = <optimized out> > timeout = {tv_sec = 1356679815, tv_usec = 670942} > count = <optimized out> > self = 0x9effa00 > task_queue = 0x9f01d70 > callback_queue = 0x9f66e08 >#6 0x42fbc424 in g_thread_proxy (data=0xb480bcf0) at gthread.c:801 > thread = 0xb480bcf0 >#7 0x42ebfadf in start_thread (arg=0xb5323b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb5323b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1122828276, 0, 4001536, -1255001496, -931813279, 2078539662}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x42df942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 6 (Thread 0xb77208c0 (LWP 17918)): >#0 0xb7753424 in __kernel_vsyscall () >No symbol table info available. >#1 0x42deef34 in __GI___poll (fds=fds@entry=0x9e71978, nfds=nfds@entry=6, timeout=timeout@entry=73) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x42fa5f5c in g_poll (fds=0x9e71978, nfds=6, timeout=73) at gpoll.c:132 >No locals. >#3 0x42f973e0 in g_main_context_poll (n_fds=6, fds=0x9e71978, timeout=<optimized out>, context=0x9337738, priority=<optimized out>) at gmain.c:3440 > poll_func = <optimized out> >#4 g_main_context_iterate (context=0x9337738, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = 73 > some_ready = <optimized out> > nfds = 6 > allocated_nfds = <optimized out> > fds = 0x9e71978 >#5 0x42f978c3 in g_main_loop_run (loop=loop@entry=0x9ebc5e0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x43f0ca30 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x9ebc5e0 >#7 0x4f78ea95 in Gtk::Main::run_impl (this=0xbf84c4d0) at main.cc:534 >No locals. >#8 0x4f78f530 in Gtk::Main::run () at main.cc:477 >No locals. >#9 0x0840dc04 in main (argc=1, argv=0xbf84c654) at main.cpp:174 > i = 1 > wboptions = {basedir = "/usr/share/mysql-workbench", plugin_search_path = "/usr/lib/mysql-workbench/plugins", struct_search_path = "/usr/share/mysql-workbench/grt", module_search_path = "/usr/lib/mysql-workbench/modules", library_search_path = "", cdbc_driver_search_path = "", user_data_dir = "/home/dorian/.mysql/workbench", open_at_startup_type = "", open_at_startup = "", run_at_startup = "", run_language = "", force_sw_rendering = false, force_opengl_rendering = false, verbose = false, quit_when_done = false, no_logo = false} > app = {<sigc::trackable> = {callback_list_ = 0x0}, _vptr.Main = 0x4f8e81e8, static signal_run_ = {<No data fields>}, static signal_quit_ = {<No data fields>}, static signal_key_snooper_ = {<No data fields>}, static instance_ = 0xbf84c4d0} > log = {static _impl = 0x9336850} > program = {_wb_context_ui = 0x93e2418, _wb_context = 0x93e4030, _grt_manager = 0x93e77f8, _main_form = 0x9417de8, _idle_signal_conn = {slot_ = 0x9ebc648}, static _instance = 0xbf84c4f0} > >Thread 5 (Thread 0xb47ffb40 (LWP 17945)): >#0 0xb7753424 in __kernel_vsyscall () >No symbol table info available. >#1 0x42ec34d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238 >No locals. >#2 0x42fd8a11 in g_cond_wait_until (cond=cond@entry=0xb4800fc8, mutex=mutex@entry=0xb4800fc0, end_time=89250440245) at gthread-posix.c:855 > ts = {tv_sec = 89250, tv_nsec = 440245000} > status = <optimized out> >#3 0x42f6a5a1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0xb4800fc0, wait=wait@entry=1, end_time=89250440245) at gasyncqueue.c:424 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0x42f6af15 in g_async_queue_timed_pop (queue=0xb4800fc0, end_time=0xb47ff118) at gasyncqueue.c:612 > m_end_time = 89250440245 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_timed_pop" >#5 0x4126dc77 in bec::GRTDispatcher::worker_thread (data=0xb4800f98) at grt/grt_dispatcher.cpp:487 > task = <optimized out> > timeout = {tv_sec = 1356679816, tv_usec = 327745} > count = <optimized out> > self = 0xb4800f98 > task_queue = 0xb4800fc0 > callback_queue = 0xb48031c8 >#6 0x42fbc424 in g_thread_proxy (data=0x9eab260) at gthread.c:801 > thread = 0x9eab260 >#7 0x42ebfadf in start_thread (arg=0xb47ffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb47ffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1122828276, 0, 4001536, -1266683288, 1408608355, 2078539662}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x42df942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 4 (Thread 0xb17ffb40 (LWP 17953)): >#0 0xb7753424 in __kernel_vsyscall () >No symbol table info available. >#1 0x42ec5e02 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S:145 >No locals. >#2 0x42ec1951 in _L_lock_860 () from /lib/libpthread.so.0 >No symbol table info available. >#3 0x42ec1915 in __pthread_mutex_lock (mutex=0xb1800ed8) at pthread_mutex_lock.c:105 > cnt = 11 > max_cnt = 10 > type = 3 > id = 17953 >#4 0x42fd84f1 in g_mutex_lock (mutex=0xb3600f98) at gthread-posix.c:208 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#5 0x4e6a5c2b in base::GStaticMutexLock::GStaticMutexLock (this=0xb17fec2c, mtx=...) at threading.cpp:29 >No locals. >#6 0xb670d97d in Mysql_sql_parser_fe::parse_sql_script (this=0xb17fed44, sql=0xa0b1cb0 "SELECT * FROM mycare.paragraphs WHERE PK = '152003689115228336'websites;", cb=0xb66d2eb0 <Mysql_sql_parser_base::process_sql_statement(void*, mysql_parser::MyxStatementParser const*, char const*, mysql_parser::SqlAstNode const*, int, int, int, int, int, int, int, std::string const&)>, user_data=0xa079f7c) at src/mysql_sql_parser_fe.cpp:377 > parser_fe_critical_section = {mutex = @0xb68fedb8} > context = {sql_parser_fe = 0xb17fed44, cb = 0xb664c464, data = 0xb670d47b, err_count = -1232384012, ignore_dml = 124, is_ast_generation_enabled = 159, max_insert_statement_size = 3062583284, processing_create_statements = 124, processing_alter_statements = 159, processing_drop_statements = 7, sql_mode = {MODE_ANSI_QUOTES = 10, MODE_HIGH_NOT_PRECEDENCE = 68, MODE_PIPES_AS_CONCAT = 237, MODE_NO_BACKSLASH_ESCAPES = 127, MODE_IGNORE_SPACE = 177}} >#7 0xb66d36db in Mysql_sql_parser_base::parse_sql_script (this=0xa079f7c, sql_parser_fe=..., sql=0xa0b1cb0 "SELECT * FROM mycare.paragraphs WHERE PK = '152003689115228336'websites;") at src/mysql_sql_parser_base.cpp:90 > on_stop_slot_disconnector = {_slot = @0xa079fe4} >#8 0xb6719274 in Mysql_sql_syntax_check::check_sql_statement(char const*, boost::function<Sql_parser_base::Parse_result (mysql_parser::SqlAstNode const*)>, Sql_syntax_check::ObjectType) (this=this@entry=0xa079f64, sql=sql@entry=0xa0b1cb0 "SELECT * FROM mycare.paragraphs WHERE PK = '152003689115228336'websites;", check_sql_statement=..., object_type=object_type@entry=Sql_syntax_check::ot_none) at src/mysql_sql_syntax_check.cpp:249 > sql_parser_fe = {_grt = 0x93e7a50, ignore_dml = false, max_insert_statement_size = 8192, processing_create_statements = true, processing_alter_statements = true, processing_drop_statements = true, sql_mode = {MODE_ANSI_QUOTES = false, MODE_HIGH_NOT_PRECEDENCE = false, MODE_PIPES_AS_CONCAT = false, MODE_NO_BACKSLASH_ESCAPES = false, MODE_IGNORE_SPACE = false}, is_ast_generation_enabled = false, max_err_count = 100} > actual_sql = <optimized out> > compound_sql = "" >#9 0xb6719813 in Mysql_sql_syntax_check::check_sql (this=0xa079f64, sql=0xa0b1cb0 "SELECT * FROM mycare.paragraphs WHERE PK = '152003689115228336'websites;") at src/mysql_sql_syntax_check.cpp:184 > _nsk = {<Mysql_sql_parser_base::Null_state_keeper> = {<Sql_parser_base::Null_state_keeper> = {<No data fields>}, _sql_parser = 0xa079f7c}, _sql_parser = 0xa079f64} > do_check_slot = {<boost::function1<Sql_parser_base::Parse_result, mysql_parser::SqlAstNode const*>> = {<boost::function_base> = {vtable = 0xb68b3e39, functor = {obj_ptr = 0xb6718220, type = {type = 0xb6718220, const_qualified = false, volatile_qualified = false}, func_ptr = 0xb6718220 <Mysql_sql_syntax_check::do_check_sql(mysql_parser::SqlAstNode const*)>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0xb6718220 <Mysql_sql_syntax_check::do_check_sql(mysql_parser::SqlAstNode const*)>, obj_ptr = 0xa079f64}, obj_ref = {obj_ptr = 0xb6718220, is_const_qualified = false, is_volatile_qualified = false}, data = 32 ' '}}, <std::unary_function<mysql_parser::SqlAstNode const*, Sql_parser_base::Parse_result>> = {<No data fields>}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>} > err_count = <optimized out> >#10 0x41367b02 in Sql_editor::do_check_sql (this=0xa079b20, grt=0x93e7a50, self_ptr=...) at sqlide/sql_editor_be.cpp:531 > self_ref = {px = 0xa079b20, pn = {pi_ = 0xa099e80}} > self = <optimized out> > sql_checker_mutex = {mutex = 0x9f75940} >#11 0x4136df98 in boost::_mfi::mf2<grt::Ref<grt::internal::String>, Sql_editor, grt::GRT*, boost::weak_ptr<Sql_editor> >::operator() (this=0x939cb90, p=0xa079b20, a1=a1@entry=0x93e7a50, a2=...) at /usr/include/boost/bind/mem_fn_template.hpp:280 >No locals. >#12 0x4136e041 in operator()<grt::Ref<grt::internal::String>, boost::_mfi::mf2<grt::Ref<grt::internal::String>, Sql_editor, grt::GRT*, boost::weak_ptr<Sql_editor> >, boost::_bi::list1<grt::GRT*&> > (a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:382 >No locals. >#13 operator()<grt::GRT*> (a1=<synthetic pointer>, this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:32 > a = {<boost::_bi::storage1<grt::GRT*&>> = {a1_ = <synthetic pointer>}, <No data fields>} >#14 boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<grt::Ref<grt::internal::String>, boost::_mfi::mf2<grt::Ref<grt::internal::String>, Sql_editor, grt::GRT*, boost::weak_ptr<Sql_editor> >, boost::_bi::list3<boost::_bi::value<Sql_editor*>, boost::arg<1>, boost::_bi::value<boost::weak_ptr<Sql_editor> > > >, grt::Ref<grt::internal::String>, grt::GRT*>::invoke (function_obj_ptr=..., a0=0x93e7a50) at /usr/include/boost/function/function_template.hpp:132 > f = <optimized out> >#15 0x412d68ef in boost::function1<grt::Ref<grt::internal::String>, grt::GRT*>::operator() (this=0x939cb78, a0=a0@entry=0x93e7a50) at /usr/include/boost/function/function_template.hpp:760 >No locals. >#16 0x412d6962 in boost::detail::function::function_obj_invoker1<boost::function<grt::Ref<grt::internal::String> (grt::GRT*)>, grt::ValueRef, grt::GRT*>::invoke(boost::detail::function::function_buffer&, grt::GRT*) (function_obj_ptr=..., a0=0x93e7a50) at /usr/include/boost/function/function_template.hpp:132 > f = <optimized out> >#17 0x412715af in boost::function1<grt::ValueRef, grt::GRT*>::operator() (this=this@entry=0x939c950, a0=a0@entry=0x93e7a50) at /usr/include/boost/function/function_template.hpp:760 >No locals. >#18 0x4126e435 in bec::GRTTask::execute (this=0x939c910, grt=0x93e7a50) at grt/grt_dispatcher.cpp:243 >No locals. >#19 0x4126d470 in bec::GRTDispatcher::execute_task (this=this@entry=0xa078ca8, gtask=gtask@entry=0x939c910) at grt/grt_dispatcher.cpp:734 > result = {_value = 0x0} >#20 0x4126df7c in bec::GRTDispatcher::worker_thread (data=0xa078ca8) at grt/grt_dispatcher.cpp:515 > task = 0x939c910 > timeout = {tv_sec = 1356679816, tv_usec = 397891} > count = 2 > self = 0xa078ca8 > task_queue = 0xa15fa30 > callback_queue = 0xa15fab8 >#21 0x42fbc424 in g_thread_proxy (data=0xa145e90) at gthread.c:801 > thread = 0xa145e90 >#22 0x42ebfadf in start_thread (arg=0xb17ffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb17ffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1122828276, 0, 4001536, -1317014936, 1408608361, 2078539662}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#23 0x42df942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 3 (Thread 0xb72f0b40 (LWP 17919)): >#0 0xb7753424 in __kernel_vsyscall () >No symbol table info available. >#1 0x42ec34d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238 >No locals. >#2 0x42fd8a11 in g_cond_wait_until (cond=cond@entry=0x93e8440, mutex=mutex@entry=0x93e8438, end_time=89249595855) at gthread-posix.c:855 > ts = {tv_sec = 89249, tv_nsec = 595855000} > status = <optimized out> >#3 0x42f6a5a1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x93e8438, wait=wait@entry=1, end_time=89249595855) at gasyncqueue.c:424 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0x42f6af15 in g_async_queue_timed_pop (queue=0x93e8438, end_time=0xb72f0118) at gasyncqueue.c:612 > m_end_time = 89249595855 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_timed_pop" >#5 0x4126dc77 in bec::GRTDispatcher::worker_thread (data=0x93e8410) at grt/grt_dispatcher.cpp:487 > task = <optimized out> > timeout = {tv_sec = 1356679815, tv_usec = 483354} > count = <optimized out> > self = 0x93e8410 > task_queue = 0x93e8438 > callback_queue = 0x93e84c0 >#6 0x42fbc424 in g_thread_proxy (data=0x9414550) at gthread.c:801 > thread = 0x9414550 >#7 0x42ebfadf in start_thread (arg=0xb72f0b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb72f0b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1122828276, 0, 4001536, -1221655960, -233461659, 2078539662}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x42df942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 2 (Thread 0xb3ffeb40 (LWP 17951)): >#0 0xb7753424 in __kernel_vsyscall () >No symbol table info available. >#1 0x42ec5e02 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S:145 >No locals. >#2 0x42ec1951 in _L_lock_860 () from /lib/libpthread.so.0 >No symbol table info available. >#3 0x42ec1915 in __pthread_mutex_lock (mutex=0xb1800ed8) at pthread_mutex_lock.c:105 > cnt = 11 > max_cnt = 10 > type = 3 > id = 17951 >#4 0x42fd84f1 in g_mutex_lock (mutex=0xb3600f98) at gthread-posix.c:208 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#5 0x4e6a5c2b in base::GStaticMutexLock::GStaticMutexLock (this=0xb3ffdc2c, mtx=...) at threading.cpp:29 >No locals. >#6 0xb670d97d in Mysql_sql_parser_fe::parse_sql_script (this=0xb3ffdd44, sql=0xa101d28 "select * from users limit 10;", cb=0xb66d2eb0 <Mysql_sql_parser_base::process_sql_statement(void*, mysql_parser::MyxStatementParser const*, char const*, mysql_parser::SqlAstNode const*, int, int, int, int, int, int, int, std::string const&)>, user_data=0xa0e0b34) at src/mysql_sql_parser_fe.cpp:377 > parser_fe_critical_section = {mutex = @0xb68fedb8} > context = {sql_parser_fe = 0xb3ffdd44, cb = 0, data = 0xb670d47b, err_count = -1232384012, ignore_dml = 52, is_ast_generation_enabled = 11, max_insert_statement_size = 3019889988, processing_create_statements = 104, processing_alter_statements = 220, processing_drop_statements = 255, sql_mode = {MODE_ANSI_QUOTES = 179, MODE_HIGH_NOT_PRECEDENCE = 72, MODE_PIPES_AS_CONCAT = 217, MODE_NO_BACKSLASH_ESCAPES = 112, MODE_IGNORE_SPACE = 182}} >#7 0xb66d36db in Mysql_sql_parser_base::parse_sql_script (this=0xa0e0b34, sql_parser_fe=..., sql=0xa101d28 "select * from users limit 10;") at src/mysql_sql_parser_base.cpp:90 > on_stop_slot_disconnector = {_slot = @0xa0e0b9c} >#8 0xb6719274 in Mysql_sql_syntax_check::check_sql_statement(char const*, boost::function<Sql_parser_base::Parse_result (mysql_parser::SqlAstNode const*)>, Sql_syntax_check::ObjectType) (this=this@entry=0xa0e0b1c, sql=sql@entry=0xa101d28 "select * from users limit 10;", check_sql_statement=..., object_type=object_type@entry=Sql_syntax_check::ot_none) at src/mysql_sql_syntax_check.cpp:249 > sql_parser_fe = {_grt = 0x93e7a50, ignore_dml = false, max_insert_statement_size = 8192, processing_create_statements = true, processing_alter_statements = true, processing_drop_statements = true, sql_mode = {MODE_ANSI_QUOTES = false, MODE_HIGH_NOT_PRECEDENCE = false, MODE_PIPES_AS_CONCAT = false, MODE_NO_BACKSLASH_ESCAPES = false, MODE_IGNORE_SPACE = false}, is_ast_generation_enabled = false, max_err_count = 100} > actual_sql = <optimized out> > compound_sql = "" >#9 0xb6719813 in Mysql_sql_syntax_check::check_sql (this=0xa0e0b1c, sql=0xa101d28 "select * from users limit 10;") at src/mysql_sql_syntax_check.cpp:184 > _nsk = {<Mysql_sql_parser_base::Null_state_keeper> = {<Sql_parser_base::Null_state_keeper> = {<No data fields>}, _sql_parser = 0xa0e0b34}, _sql_parser = 0xa0e0b1c} > do_check_slot = {<boost::function1<Sql_parser_base::Parse_result, mysql_parser::SqlAstNode const*>> = {<boost::function_base> = {vtable = 0xb68b3e39, functor = {obj_ptr = 0xb6718220, type = {type = 0xb6718220, const_qualified = false, volatile_qualified = false}, func_ptr = 0xb6718220 <Mysql_sql_syntax_check::do_check_sql(mysql_parser::SqlAstNode const*)>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0xb6718220 <Mysql_sql_syntax_check::do_check_sql(mysql_parser::SqlAstNode const*)>, obj_ptr = 0xa0e0b1c}, obj_ref = {obj_ptr = 0xb6718220, is_const_qualified = false, is_volatile_qualified = false}, data = 32 ' '}}, <std::unary_function<mysql_parser::SqlAstNode const*, Sql_parser_base::Parse_result>> = {<No data fields>}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>} > err_count = <optimized out> >#10 0x41367b02 in Sql_editor::do_check_sql (this=0xa10af68, grt=0x93e7a50, self_ptr=...) at sqlide/sql_editor_be.cpp:531 > self_ref = {px = 0xa10af68, pn = {pi_ = 0x9fe3610}} > self = <optimized out> > sql_checker_mutex = {mutex = 0x9f6e2e0} >#11 0x4136df98 in boost::_mfi::mf2<grt::Ref<grt::internal::String>, Sql_editor, grt::GRT*, boost::weak_ptr<Sql_editor> >::operator() (this=0xa143180, p=0xa10af68, a1=a1@entry=0x93e7a50, a2=...) at /usr/include/boost/bind/mem_fn_template.hpp:280 >No locals. >#12 0x4136e041 in operator()<grt::Ref<grt::internal::String>, boost::_mfi::mf2<grt::Ref<grt::internal::String>, Sql_editor, grt::GRT*, boost::weak_ptr<Sql_editor> >, boost::_bi::list1<grt::GRT*&> > (a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:382 >No locals. >#13 operator()<grt::GRT*> (a1=<synthetic pointer>, this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:32 > a = {<boost::_bi::storage1<grt::GRT*&>> = {a1_ = <synthetic pointer>}, <No data fields>} >#14 boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<grt::Ref<grt::internal::String>, boost::_mfi::mf2<grt::Ref<grt::internal::String>, Sql_editor, grt::GRT*, boost::weak_ptr<Sql_editor> >, boost::_bi::list3<boost::_bi::value<Sql_editor*>, boost::arg<1>, boost::_bi::value<boost::weak_ptr<Sql_editor> > > >, grt::Ref<grt::internal::String>, grt::GRT*>::invoke (function_obj_ptr=..., a0=0x93e7a50) at /usr/include/boost/function/function_template.hpp:132 > f = <optimized out> >#15 0x412d68ef in boost::function1<grt::Ref<grt::internal::String>, grt::GRT*>::operator() (this=0xa143168, a0=a0@entry=0x93e7a50) at /usr/include/boost/function/function_template.hpp:760 >No locals. >#16 0x412d6962 in boost::detail::function::function_obj_invoker1<boost::function<grt::Ref<grt::internal::String> (grt::GRT*)>, grt::ValueRef, grt::GRT*>::invoke(boost::detail::function::function_buffer&, grt::GRT*) (function_obj_ptr=..., a0=0x93e7a50) at /usr/include/boost/function/function_template.hpp:132 > f = <optimized out> >#17 0x412715af in boost::function1<grt::ValueRef, grt::GRT*>::operator() (this=this@entry=0xa11d350, a0=a0@entry=0x93e7a50) at /usr/include/boost/function/function_template.hpp:760 >No locals. >#18 0x4126e435 in bec::GRTTask::execute (this=0xa11d310, grt=0x93e7a50) at grt/grt_dispatcher.cpp:243 >No locals. >#19 0x4126d470 in bec::GRTDispatcher::execute_task (this=this@entry=0xa143128, gtask=gtask@entry=0xa11d310) at grt/grt_dispatcher.cpp:734 > result = {_value = 0x0} >#20 0x4126df7c in bec::GRTDispatcher::worker_thread (data=0xa143128) at grt/grt_dispatcher.cpp:515 > task = 0xa11d310 > timeout = {tv_sec = 1356679816, tv_usec = 396955} > count = 2 > self = 0xa143128 > task_queue = 0xa1729d0 > callback_queue = 0xa0ed568 >#21 0x42fbc424 in g_thread_proxy (data=0xa146030) at gthread.c:801 > thread = 0xa146030 >#22 0x42ebfadf in start_thread (arg=0xb3ffeb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb3ffeb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1122828276, 0, 4001536, -1275075992, 1406511212, 2078539662}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#23 0x42df942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 1 (Thread 0xb0dffb40 (LWP 17954)): >#0 0x44414353 in _gcry_mpi_powm (res=0x43727edd, base=0x437bdff4, expo=0xb0dfec6c, mod=0xb0dfec68) at mpi-pow.c:214 > tp = <optimized out> > xsize = <optimized out> > i = 154774467 > xp = 0x9420cd0 > c = <optimized out> > e = 2967464940 > carry_limb = <optimized out> > karactx = {next = 0xb0dfec88, tspace = 0x94247b8, tspace_nlimbs = 3062897296, tspace_size = -1327502232, tp = 0x4fab1294, tp_nlimbs = 168770880, tp_size = -1327502168} > rp = 0xb0dfebcf > ep = 0x4fab1294 > mp = 0xb0dfec88 > bp = 0xb6901a90 > esize = -1327502356 > msize = -1232069128 > bsize = 1335809576 > rsize = -1244629416 > msign = -1327502200 > bsign = -1327502032 > rsign = -1327502032 > esec = 0 > msec = <optimized out> > bsec = <optimized out> > size = 1830829040 > mod_shift_cnt = 155339264 > negative_result = -1327502296 > mp_marker = 0xb0dfec88 > bp_marker = 0x43725cb5 > ep_marker = 0x6 > xp_marker = 0x0 > mp_nlimbs = 144004096 > bp_nlimbs = 3062897296 > ep_nlimbs = 1336611476 > xp_nlimbs = 1335809486 > tspace = 0x94247b8 > tsize = -1327502356 > __FUNCTION__ = "_gcry_mpi_powm" >#1 0x00000000 in ?? () >No symbol table info available. >From To Syms Read Shared Object Library >0xb774d940 0xb774f7e0 Yes /lib/libSegFault.so >0x4ea19210 0x4eaf83e4 Yes /usr/lib/mysql-workbench/libmforms.so.0 >0x4ee3c7f0 0x4ee67d54 Yes /usr/lib/mysql-workbench/liblinux_utilities.so.0 >0x4e70fae0 0x4e7318f4 Yes /usr/lib/mysql-workbench/libsqlide.so.0 >0x41256120 0x41493594 Yes /usr/lib/mysql-workbench/libwbpublic.so.0 >0x449ffee0 0x44a68304 Yes /usr/lib/mysql-workbench/libmdcanvas.so.0 >0x4acaea30 0x4acc24b4 Yes /lib/libgnome-keyring.so.0 >0x4433b150 0x443448e0 Yes /lib/libtinyxml.so.0 >0x44650d20 0x446599a4 Yes /usr/lib/mysql-workbench/libcdbc.so.0 >0x44671590 0x4467fe54 Yes /usr/lib/mysql-workbench/libvsqlitepp.so.0 >0x4ec03890 0x4edd8f44 Yes /usr/lib/mysql-workbench/libwbscintilla.so.0 >0x4e68b530 0x4e6a5ce4 Yes /usr/lib/mysql-workbench/libwbbase.so.0 >0x4f9d3760 0x4fa666f4 Yes /usr/lib/mysql-workbench/libgrt.so.0 >0x4e6c5260 0x4e6cee64 Yes /usr/lib/mysql-workbench/libmdcanvasgtk.so.0 >0x46599e60 0x46655814 Yes /usr/lib/mysql-workbench/libmysql55parser.so.0 >0x446ed090 0x446fe554 Yes /lib/libantlr3c.so >0x446a27d0 0x446cf5a4 Yes /lib/libctemplate.so.2 >0x4f72c9a0 0x4f83f47c Yes /lib/libgtkmm-2.4.so.1 >0x4f406610 0x4f420be0 Yes /lib/libatkmm-1.6.so.1 >0x4fb31bb0 0x4fb4b1d0 Yes /lib/libgdkmm-2.4.so.1 >0x4f19d260 0x4f20f304 Yes /lib/libgiomm-2.4.so.1 >0x4fd50dc0 0x4fd5d4e0 Yes /lib/libpangomm-1.4.so.1 >0x43e0faf0 0x440fea34 Yes /lib/libgtk-x11-2.0.so.0 >0x4f5395a0 0x4f55f6a4 Yes /lib/libglibmm-2.4.so.1 >0x4f969840 0x4f9757f4 Yes /lib/libcairomm-1.0.so.1 >0x4f43ce20 0x4f43e04c Yes /lib/libsigc-2.0.so.0 >0x448b76b0 0x44922224 Yes /lib/libgdk-x11-2.0.so.0 >0x43d626a0 0x43d6fed0 Yes /lib/libatk-1.0.so.0 >0x4311f710 0x431f2ee4 Yes /lib/libgio-2.0.so.0 >0x43b1f4c0 0x43b3ddf0 Yes /lib/libpangoft2-1.0.so.0 >0x43ba1630 0x43ba6c94 Yes /lib/libpangocairo-1.0.so.0 >0x439d1cc0 0x439e8cb4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0x43b562a0 0x43b78ab4 Yes /lib/libpango-1.0.so.0 >0x434b6610 0x43525674 Yes /lib/libfreetype.so.6 >0x435550e0 0x435707e4 Yes /lib/libfontconfig.so.1 >0x430abb10 0x430dd124 Yes /lib/libgobject-2.0.so.0 >0x4497d080 0x4499b03c Yes /lib/liblua-5.1.so >0x4e3ac080 0x4e3add44 Yes /lib/libuuid.so.1 >0x4f274020 0x4f360154 Yes /lib/libpython2.7.so.1.0 >0x45e1b4a0 0x45e62c64 Yes /lib/libpcre.so.0 >0x430954b0 0x43095698 Yes /lib/libgthread-2.0.so.0 >0x430f5c80 0x430f6d7c Yes /lib/libgmodule-2.0.so.0 >0x42f64c50 0x43004b24 Yes /lib/libglib-2.0.so.0 >0x4e812f60 0x4e8ff6c4 Yes /lib/libxml2.so.2 >0x43bb5250 0x43c3cf04 Yes /lib/libcairo.so.2 >0x464c78f0 0x4650f054 Yes /lib/libGL.so.1 >0x43d87580 0x43d8fd74 Yes /lib/libzip.so.2 >0x479b9020 0x479f3894 Yes /usr/lib/mysql/libmysqlclient.so.18 >0x42ebd6a0 0x42ec8e60 Yes /lib/libpthread.so.0 >0x42ee86e0 0x42ef5a7c Yes /lib/libz.so.1 >0x42edd920 0x42ee143c Yes /lib/librt.so.1 >0x4f072000 0x4f0a96f4 Yes /lib/libssl.so.10 >0x4ef0ff80 0x4eff9544 Yes /lib/libcrypto.so.10 >0x42ed5ad0 0x42ed6aec Yes /lib/libdl.so.2 >0x4471aa00 0x4479fde4 Yes /lib/libsqlite3.so.0 >0x4609d6f0 0x460ee124 Yes /lib/libmysqlcppconn.so.6 >0x432b2410 0x43341984 Yes /lib/libX11.so.6 >0x43723600 0x43795814 Yes /lib/libstdc++.so.6 >0x42f03470 0x42f1d6d8 Yes /lib/libm.so.6 >0x43257020 0x4326db64 Yes /lib/libgcc_s.so.1 >0x42d1bf20 0x42e5bfec Yes /lib/libc.so.6 >0x42ce2850 0x42cfae87 Yes /lib/ld-linux.so.2 >0x4ac3a7e0 0x4ac6a0b4 Yes /lib/libdbus-1.so.3 >0x443c2470 0x444197f8 Yes /lib/libgcrypt.so.11 >0x437e7f70 0x437ea3cc Yes /lib/libXfixes.so.3 >0x4347dd60 0x4349cc64 Yes /lib/libpng15.so.15 >0x434393c0 0x4343f264 Yes /lib/libXrender.so.1 >0x433da880 0x433e5154 Yes /lib/libXext.so.6 >0x434a9810 0x434aa254 Yes /lib/libXinerama.so.1 >0x437c98f0 0x437d3f24 Yes /lib/libXi.so.6 >0x434701e0 0x434749dc Yes /lib/libXrandr.so.2 >0x437dbf60 0x437e1484 Yes /lib/libXcursor.so.1 >0x43d7f910 0x43d803bc Yes /lib/libXcomposite.so.1 >0x43b98850 0x43b99214 Yes /lib/libXdamage.so.1 >0x4309b090 0x4309e794 Yes /lib/libffi.so.5 >0x42f308e0 0x42f42d94 Yes /lib/libselinux.so.1 >0x4307c6b0 0x4308aea4 Yes /lib/libresolv.so.2 >0x434461b0 0x4345f434 Yes /lib/libexpat.so.1 >0x44adaa90 0x44adb540 Yes /lib/libutil.so.1 >0x43c6c650 0x43cef414 Yes /lib/libpixman-1.so.0 >0x4655a3c0 0x4656fa1c Yes /lib/libglapi.so.0 >0x44ae0430 0x44ae0584 Yes /lib/libX11-xcb.so.1 >0x464a00f0 0x464a98e4 Yes /lib/libxcb-glx.so.0 >0x4327bf70 0x4328c514 Yes /lib/libxcb.so.1 >0x44ad2b90 0x44ad5710 Yes /lib/libXxf86vm.so.1 >0x461e0680 0x461e6754 Yes /lib/libdrm.so.2 >0x43adce90 0x43b0d434 Yes /lib/libgssapi_krb5.so.2 >0x43a04af0 0x43a87de4 Yes /lib/libkrb5.so.3 >0x437f7f20 0x437f8ca4 Yes /lib/libcom_err.so.2 >0x4398db40 0x439a8224 Yes /lib/libk5crypto.so.3 >0x443516b0 0x44351ce0 Yes /lib/libgpg-error.so.0 >0x43298a60 0x4329992c Yes /lib/libXau.so.6 >0x439c0ee0 0x439c6724 Yes /lib/libkrb5support.so.0 >0x439b9d30 0x439baa7c Yes /lib/libkeyutils.so.1 >0xb7710a40 0xb7717e7c Yes /lib/libnss_files.so.2 >0xb74e1a90 0xb7508874 Yes /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so >0xb74dc500 0xb74dc64c Yes /usr/lib/gtk-2.0/modules/libpk-gtk-module.so >0xb74d6780 0xb74d8874 Yes /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so >0x4aa935b0 0x4aa94cb8 Yes /lib/libcanberra-gtk.so.0 >0x4ad72480 0x4ad7c434 Yes /lib/libcanberra.so.0 >0x448797b0 0x4487e9e4 Yes /lib/libvorbisfile.so.3 >0xb7495800 0xb74ac8a4 Yes /lib/libvorbis.so.0 >0x4470c410 0x4470f154 Yes /lib/libogg.so.0 >0x4ad5bdb0 0x4ad66d04 Yes /lib/libtdb.so.1 >0x447f4a60 0x447f9594 Yes /lib/libltdl.so.7 >0x4aa099c0 0x4aa0ec7c Yes /lib/libcrypt.so.1 >0x4aa3db30 0x4aa75af4 Yes /lib/libfreebl3.so >0xb7455030 0xb7457654 Yes /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so >0x4dbfa4b0 0x4dc1e4b4 Yes /lib/libibus-1.0.so.5 >0xb742e320 0xb7449224 Yes /usr/lib/gio/modules/libgvfsdbus.so >0x4e492ce0 0x4e49dc64 Yes /lib/libgvfscommon.so.0 >0x4e45da40 0x4e47fb14 Yes /lib/libbluray.so.1 >0xb66b5da0 0xb67680f4 Yes /usr/lib/mysql-workbench/modules/db.mysql.sqlparser.grt.so >0xb6575ba0 0xb65ea124 Yes /usr/lib/mysql-workbench/modules/_mforms.so >0xb64c8e30 0xb64cb904 Yes /usr/lib/python2.7/lib-dynload/stropmodule.so >0xb64badb0 0xb64c1304 Yes /usr/lib/python2.7/lib-dynload/_socketmodule.so >0xb64b5b20 0xb64b6590 Yes /usr/lib/python2.7/lib-dynload/_functoolsmodule.so >0xb64af280 0xb64b2194 Yes /usr/lib/python2.7/lib-dynload/_ssl.so >0xb64a8fd0 0xb64aa020 Yes /usr/lib/python2.7/lib-dynload/cStringIO.so >0xb64a30c0 0xb64a42e4 Yes /usr/lib/python2.7/lib-dynload/timemodule.so >0xb735d7c0 0xb73605d4 Yes /usr/lib/python2.7/lib-dynload/_struct.so >0xb7355aa0 0xb7357e50 Yes /usr/lib/python2.7/lib-dynload/binascii.so >0xb6aea540 0xb6aecd34 Yes /usr/lib/python2.7/lib-dynload/_collectionsmodule.so >0xb6ae2150 0xb6ae4474 Yes /usr/lib/python2.7/lib-dynload/operator.so >0xb6ad3870 0xb6ad870c Yes /usr/lib/python2.7/lib-dynload/itertoolsmodule.so >0xb6ace780 0xb6aceeb8 Yes /usr/lib/python2.7/lib-dynload/_bisectmodule.so >0xb6ac98b0 0xb6acaa00 Yes /usr/lib/python2.7/lib-dynload/_heapq.so >0xb6ac4fa0 0xb6ac5da4 Yes /usr/lib/python2.7/lib-dynload/_hashlib.so >0xb6aba9f0 0xb6abe854 Yes /usr/lib/python2.7/lib-dynload/arraymodule.so >0xb6ab1480 0xb6ab45d0 Yes /usr/lib/python2.7/lib-dynload/math.so >0xb6aacc40 0xb6aad928 Yes /usr/lib/python2.7/lib-dynload/_randommodule.so >0xb6aa89e0 0xb6aa98d4 Yes /usr/lib/python2.7/lib-dynload/fcntlmodule.so >0xb6a96720 0xb6a9fbf4 Yes /usr/lib/python2.7/lib-dynload/datetime.so >0xb6a90030 0xb6a915c4 Yes /usr/lib/python2.7/lib-dynload/_localemodule.so >0xb6a8b8d0 0xb6a8be44 Yes /usr/lib/python2.7/lib-dynload/grpmodule.so >0xb6a6d350 0xb6a7d1e4 Yes /usr/lib/python2.7/lib-dynload/_io.so >0xb6a63d50 0xb6a65a08 Yes /usr/lib/python2.7/lib-dynload/zlibmodule.so >0xb642efb0 0xb6484c14 Yes /usr/lib/mysql-workbench/modules/db.mysql.grt.so >0xb6a4b0c0 0xb6a5a148 Yes /usr/lib/mysql-workbench/modules/db.mysql.query.grt.so >0xb6a38220 0xb6a39e94 Yes /usr/lib/python2.7/lib-dynload/selectmodule.so >0xb63e1800 0xb63f81e4 Yes /usr/lib/mysql-workbench/modules/_cairo.so >0xb63d20b0 0xb63d68b4 Yes /usr/lib/mysql-workbench/modules/forms.grt.so >0xb6384c00 0xb63b0c94 Yes /usr/lib/mysql-workbench/modules/wb.mysql.import.grt.so >0xb6a30710 0xb6a33250 Yes /usr/lib/mysql-workbench/modules/db.mysql.sqlide.grt.so >0xb6a269b0 0xb6a295d8 Yes /usr/lib/mysql-workbench/modules/dbutils.grt.so >0xb6316080 0xb63466e4 Yes /usr/lib/mysql-workbench/modules/wb.model.grt.so >0xb6a135f0 0xb6a16660 Yes /usr/lib/python2.7/site-packages/Crypto/PublicKey/_fastmath.so >0xb6289140 0xb62d2cb4 Yes /lib/sse2/libgmp.so.10 >0xb6a0d910 0xb6a0e9ac Yes /usr/lib/python2.7/site-packages/Crypto/Util/_counter.so >0xb6a04bc0 0xb6a07204 Yes /usr/lib/python2.7/site-packages/Crypto/Cipher/_AES.so >0xb62eec20 0xb62f0b04 Yes /usr/lib/python2.7/site-packages/Crypto/Cipher/_DES3.so >0xb62e7bf0 0xb62e9904 Yes /usr/lib/python2.7/site-packages/Crypto/Cipher/_Blowfish.so >0xb627d980 0xb627e154 Yes /usr/lib/python2.7/site-packages/Crypto/Cipher/_ARC4.so >0xb6278290 0xb6278ce4 Yes /usr/lib/python2.7/lib-dynload/termios.so >0xb6274670 0xb6274cb4 Yes /usr/lib/python2.7/site-packages/Crypto/Util/strxor.so >0xb61d1cd0 0xb622f9b4 Yes /usr/lib/mysql-workbench/plugins/db.mysql.editors.wbp.so >0xb6150ed0 0xb6163774 Yes /usr/lib/mysql-workbench/plugins/wb.model.snippets.wbp.so >0xb5feeb90 0xb609daa4 Yes /usr/lib/mysql-workbench/plugins/db.mysql.wbp.so >0xb5f37ef0 0xb5f45040 Yes /usr/lib/mysql-workbench/plugins/wb.printing.wbp.so >0xb5f23240 0xb5f2461c Yes /usr/lib/mysql-workbench/plugins/db.checks.wbp.so >0xb5ee49f0 0xb5efda34 Yes /usr/lib/mysql-workbench/plugins/wb.model.editors.wbp.so >0xb5e5bc00 0xb5e8c714 Yes /usr/lib/mysql-workbench/plugins/db.mysql.diff.reporting.wbp.so >0xb37543c0 0xb3754f4c Yes /usr/lib/gconv/ISO8859-1.so >$1 = 0x0 >$2 = 0x0 >eax 0xb6901df8 -1232069128 >ecx 0xb0dfebbc -1327502404 >edx 0xb5d07658 -1244629416 >ebx 0xb0dfec88 -1327502200 >esp 0xb0dfeb7c 0xb0dfeb7c >ebp 0xb0dfec08 0xb0dfec08 >esi 0x9420cd0 155323600 >edi 0xb0dfebec -1327502356 >eip 0x44414353 0x44414353 <_gcry_mpi_powm+1203> >eflags 0x210246 [ PF ZF IF RF ID ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function _gcry_mpi_powm: > 0x44413ea0 <+0>: push %ebp > 0x44413ea1 <+1>: push %edi > 0x44413ea2 <+2>: push %esi > 0x44413ea3 <+3>: push %ebx > 0x44413ea4 <+4>: call 0x443c29ad <__x86.get_pc_thunk.bx> > 0x44413ea9 <+9>: add $0x2914b,%ebx > 0x44413eaf <+15>: lea -0xbc(%esp),%esp > 0x44413eb6 <+22>: mov 0xd8(%esp),%eax > 0x44413ebd <+29>: mov 0xdc(%esp),%ecx > 0x44413ec4 <+36>: mov 0xd4(%esp),%edx > 0x44413ecb <+43>: test %edx,%edx > 0x44413ecd <+45>: mov 0x4(%eax),%esi > 0x44413ed0 <+48>: mov 0x4(%ecx),%edi > 0x44413ed3 <+51>: mov %esi,0x48(%esp) > 0x44413ed7 <+55>: mov 0x8(%ecx),%esi > 0x44413eda <+58>: mov %esi,0x84(%esp) > 0x44413ee1 <+65>: mov 0xc(%eax),%esi > 0x44413ee4 <+68>: mov %esi,0x54(%esp) > 0x44413ee8 <+72>: mov 0xc(%ecx),%ebp > 0x44413eeb <+75>: je 0x44414730 <_gcry_mpi_powm+2192> > 0x44413ef1 <+81>: mov 0xd4(%esp),%edx > 0x44413ef8 <+88>: mov 0xc(%edx),%esi > 0x44413efb <+91>: and $0x1,%esi > 0x44413efe <+94>: mov 0xd0(%esp),%edx > 0x44413f05 <+101>: mov 0x10(%eax),%eax > 0x44413f08 <+104>: test %edi,%edi > 0x44413f0a <+106>: mov %eax,0x4c(%esp) > 0x44413f0e <+110>: mov %edi,0x40(%esp) > 0x44413f12 <+114>: mov 0x10(%edx),%edx > 0x44413f15 <+117>: mov %edx,0x3c(%esp) > 0x44413f19 <+121>: jne 0x44413f2b <_gcry_mpi_powm+139> > 0x44413f1b <+123>: mov $0x1,%eax > 0x44413f20 <+128>: mov %eax,%edx > 0x44413f22 <+130>: sar $0x1f,%edx > 0x44413f25 <+133>: idiv %edi > 0x44413f27 <+135>: mov %eax,0x40(%esp) > 0x44413f2b <+139>: mov 0x48(%esp),%eax > 0x44413f2f <+143>: test %eax,%eax > 0x44413f31 <+145>: jne 0x44413f70 <_gcry_mpi_powm+208> > 0x44413f33 <+147>: mov 0x3c(%esp),%esi > 0x44413f37 <+151>: cmpl $0x1,0x40(%esp) > 0x44413f3c <+156>: mov $0x1,%eax > 0x44413f41 <+161>: movl $0x1,(%esi) > 0x44413f47 <+167>: je 0x444144a0 <_gcry_mpi_powm+1536> > 0x44413f4d <+173>: mov 0xd0(%esp),%esi > 0x44413f54 <+180>: mov %eax,0x4(%esi) > 0x44413f57 <+183>: movl $0x0,0x8(%esi) > 0x44413f5e <+190>: lea 0xbc(%esp),%esp > 0x44413f65 <+197>: pop %ebx > 0x44413f66 <+198>: pop %esi > 0x44413f67 <+199>: pop %edi > 0x44413f68 <+200>: pop %ebp > 0x44413f69 <+201>: ret > 0x44413f6a <+202>: lea 0x0(%esi),%esi > 0x44413f70 <+208>: and $0x1,%ebp > 0x44413f73 <+211>: mov 0x40(%esp),%eax > 0x44413f77 <+215>: mov %ebp,0x4(%esp) > 0x44413f7b <+219>: mov $0x0,%edx > 0x44413f80 <+224>: mov %eax,(%esp) > 0x44413f83 <+227>: cmovne 0x40(%esp),%edx > 0x44413f88 <+232>: mov %ebp,0x58(%esp) > 0x44413f8c <+236>: mov %edx,0x64(%esp) > 0x44413f90 <+240>: mov %ecx,0x30(%esp) > 0x44413f94 <+244>: call 0x44417930 <_gcry_mpi_alloc_limb_space> > 0x44413f99 <+249>: mov 0x30(%esp),%ecx > 0x44413f9d <+253>: mov %eax,%ebp > 0x44413f9f <+255>: mov 0x10(%ecx),%edx > 0x44413fa2 <+258>: mov 0x40(%esp),%ecx > 0x44413fa6 <+262>: lea -0x1(%ecx),%ecx > 0x44413fa9 <+265>: mov %ecx,0x78(%esp) > 0x44413fad <+269>: bsr (%edx,%ecx,4),%eax > 0x44413fb1 <+273>: xor $0x1f,%eax > 0x44413fb4 <+276>: mov %eax,0x70(%esp) > 0x44413fb8 <+280>: jne 0x44414478 <_gcry_mpi_powm+1496> > 0x44413fbe <+286>: mov 0x40(%esp),%ecx > 0x44413fc2 <+290>: xor %eax,%eax > 0x44413fc4 <+292>: test %ecx,%ecx > 0x44413fc6 <+294>: jle 0x44413fe2 <_gcry_mpi_powm+322> > 0x44413fc8 <+296>: mov 0x40(%esp),%ecx > 0x44413fcc <+300>: mov %esi,0x38(%esp) > 0x44413fd0 <+304>: mov (%edx,%eax,4),%esi > 0x44413fd3 <+307>: mov %esi,0x0(%ebp,%eax,4) > 0x44413fd7 <+311>: lea 0x1(%eax),%eax > 0x44413fda <+314>: cmp %ecx,%eax > 0x44413fdc <+316>: jne 0x44413fd0 <_gcry_mpi_powm+304> > 0x44413fde <+318>: mov 0x38(%esp),%esi > 0x44413fe2 <+322>: mov 0xd4(%esp),%eax > 0x44413fe9 <+329>: mov 0xd4(%esp),%edx > 0x44413ff0 <+336>: mov 0x4(%eax),%eax > 0x44413ff3 <+339>: mov 0x8(%edx),%edx > 0x44413ff6 <+342>: cmp %eax,0x40(%esp) > 0x44413ffa <+346>: mov %eax,0x50(%esp) > 0x44413ffe <+350>: mov %edx,0x88(%esp) > 0x44414005 <+357>: jge 0x444141c0 <_gcry_mpi_powm+800> > 0x4441400b <+363>: test %esi,%esi > 0x4441400d <+365>: jne 0x444144b1 <_gcry_mpi_powm+1553> > 0x44414013 <+371>: add $0x1,%eax > 0x44414016 <+374>: movl $0x0,0x74(%esp) > 0x4441401e <+382>: mov %esi,0x4(%esp) > 0x44414022 <+386>: mov %eax,(%esp) > 0x44414025 <+389>: call 0x44417930 <_gcry_mpi_alloc_limb_space> > 0x4441402a <+394>: mov %eax,0x60(%esp) > 0x4441402e <+398>: mov 0x50(%esp),%eax > 0x44414032 <+402>: test %eax,%eax > 0x44414034 <+404>: jle 0x44414075 <_gcry_mpi_powm+469> > 0x44414036 <+406>: mov 0xd4(%esp),%ecx > 0x4441403d <+413>: mov %ebp,0x5c(%esp) > 0x44414041 <+417>: xor %eax,%eax > 0x44414043 <+419>: mov %esi,0x38(%esp) > 0x44414047 <+423>: mov 0x50(%esp),%ebp > 0x4441404b <+427>: mov 0x10(%ecx),%edx > 0x4441404e <+430>: mov 0x60(%esp),%ecx > 0x44414052 <+434>: lea 0x0(%esi,%eiz,1),%esi > 0x44414059 <+441>: lea 0x0(%edi,%eiz,1),%edi > 0x44414060 <+448>: mov (%edx,%eax,4),%esi > 0x44414063 <+451>: mov %esi,(%ecx,%eax,4) > 0x44414066 <+454>: lea 0x1(%eax),%eax > 0x44414069 <+457>: cmp %ebp,%eax > 0x4441406b <+459>: jne 0x44414060 <_gcry_mpi_powm+448> > 0x4441406d <+461>: mov 0x5c(%esp),%ebp > 0x44414071 <+465>: mov 0x38(%esp),%esi > 0x44414075 <+469>: mov 0x40(%esp),%eax > 0x44414079 <+473>: mov 0x50(%esp),%edx > 0x4441407d <+477>: mov %eax,0x14(%esp) > 0x44414081 <+481>: mov %edx,0xc(%esp) > 0x44414085 <+485>: mov 0x60(%esp),%eax > 0x44414089 <+489>: mov 0x40(%esp),%edx > 0x4441408d <+493>: mov %eax,0x8(%esp) > 0x44414091 <+497>: mov %ebp,0x10(%esp) > 0x44414095 <+501>: movl $0x0,0x4(%esp) > 0x4441409d <+509>: lea (%eax,%edx,4),%eax > 0x444140a0 <+512>: mov %eax,(%esp) > 0x444140a3 <+515>: call 0x44415f60 <_gcry_mpih_divrem> > 0x444140a8 <+520>: mov 0x40(%esp),%eax > 0x444140ac <+524>: test %eax,%eax > 0x444140ae <+526>: jle 0x44414933 <_gcry_mpi_powm+2707> > 0x444140b4 <+532>: mov 0x78(%esp),%edx > 0x444140b8 <+536>: mov 0x60(%esp),%eax > 0x444140bc <+540>: mov (%eax,%edx,4),%eax > 0x444140bf <+543>: test %eax,%eax > 0x444140c1 <+545>: mov 0x40(%esp),%eax > 0x444140c5 <+549>: mov %eax,0x50(%esp) > 0x444140c9 <+553>: jne 0x44414746 <_gcry_mpi_powm+2214> > 0x444140cf <+559>: mov 0x60(%esp),%edx > 0x444140d3 <+563>: jmp 0x444140e4 <_gcry_mpi_powm+580> > 0x444140d5 <+565>: lea 0x0(%esi),%esi > 0x444140d8 <+568>: mov -0x4(%edx,%eax,4),%ecx > 0x444140dc <+572>: test %ecx,%ecx > 0x444140de <+574>: jne 0x44414742 <_gcry_mpi_powm+2210> > 0x444140e4 <+580>: sub $0x1,%eax > 0x444140e7 <+583>: jne 0x444140d8 <_gcry_mpi_powm+568> > 0x444140e9 <+585>: mov 0xd0(%esp),%esi > 0x444140f0 <+592>: movl $0x0,0x44(%esp) > 0x444140f8 <+600>: movl $0x0,0x7c(%esp) > 0x44414100 <+608>: movl $0x0,0x80(%esp) > 0x4441410b <+619>: movl $0x0,0x68(%esp) > 0x44414113 <+627>: movl $0x0,0x6c(%esp) > 0x4441411b <+635>: movl $0x0,0x4(%esi) > 0x44414122 <+642>: movl $0x0,0x8(%esi) > 0x44414129 <+649>: test %ebp,%ebp > 0x4441412b <+651>: je 0x4441413d <_gcry_mpi_powm+669> > 0x4441412d <+653>: mov 0x64(%esp),%edx > 0x44414131 <+657>: mov %ebp,(%esp) > 0x44414134 <+660>: mov %edx,0x4(%esp) > 0x44414138 <+664>: call 0x44417a70 <_gcry_mpi_free_limb_space> > 0x4441413d <+669>: mov 0x60(%esp),%esi > 0x44414141 <+673>: test %esi,%esi > 0x44414143 <+675>: je 0x44414159 <_gcry_mpi_powm+697> > 0x44414145 <+677>: mov 0x74(%esp),%esi > 0x44414149 <+681>: mov 0x60(%esp),%eax > 0x4441414d <+685>: mov %esi,0x4(%esp) > 0x44414151 <+689>: mov %eax,(%esp) > 0x44414154 <+692>: call 0x44417a70 <_gcry_mpi_free_limb_space> > 0x44414159 <+697>: mov 0x6c(%esp),%ecx > 0x4441415d <+701>: test %ecx,%ecx > 0x4441415f <+703>: je 0x44414178 <_gcry_mpi_powm+728> > 0x44414161 <+705>: mov 0x80(%esp),%edx > 0x44414168 <+712>: mov 0x6c(%esp),%eax > 0x4441416c <+716>: mov %edx,0x4(%esp) > 0x44414170 <+720>: mov %eax,(%esp) > 0x44414173 <+723>: call 0x44417a70 <_gcry_mpi_free_limb_space> > 0x44414178 <+728>: mov 0x68(%esp),%edx > 0x4441417c <+732>: test %edx,%edx > 0x4441417e <+734>: je 0x44414194 <_gcry_mpi_powm+756> > 0x44414180 <+736>: mov 0x7c(%esp),%edx > 0x44414184 <+740>: mov 0x68(%esp),%eax > 0x44414188 <+744>: mov %edx,0x4(%esp) > 0x4441418c <+748>: mov %eax,(%esp) > 0x4441418f <+751>: call 0x44417a70 <_gcry_mpi_free_limb_space> > 0x44414194 <+756>: mov 0x44(%esp),%eax > 0x44414198 <+760>: test %eax,%eax > 0x4441419a <+762>: je 0x44413f5e <_gcry_mpi_powm+190> > 0x444141a0 <+768>: mov 0x44(%esp),%eax > 0x444141a4 <+772>: movl $0x0,0x4(%esp) > 0x444141ac <+780>: mov %eax,(%esp) > 0x444141af <+783>: call 0x44417a70 <_gcry_mpi_free_limb_space> > 0x444141b4 <+788>: lea 0xbc(%esp),%esp > 0x444141bb <+795>: pop %ebx > 0x444141bc <+796>: pop %esi > 0x444141bd <+797>: pop %edi > 0x444141be <+798>: pop %ebp > 0x444141bf <+799>: ret > 0x444141c0 <+800>: mov 0xd4(%esp),%edx > 0x444141c7 <+807>: movl $0x0,0x74(%esp) > 0x444141cf <+815>: movl $0x0,0x60(%esp) > 0x444141d7 <+823>: mov 0x10(%edx),%edx > 0x444141da <+826>: mov %edx,0x5c(%esp) > 0x444141de <+830>: mov 0x50(%esp),%eax > 0x444141e2 <+834>: test %eax,%eax > 0x444141e4 <+836>: je 0x444140e9 <_gcry_mpi_powm+585> > 0x444141ea <+842>: mov 0x5c(%esp),%edx > 0x444141ee <+846>: cmp %edx,0x3c(%esp) > 0x444141f2 <+850>: je 0x444148aa <_gcry_mpi_powm+2570> > 0x444141f8 <+856>: mov 0x4c(%esp),%esi > 0x444141fc <+860>: cmp %esi,0x3c(%esp) > 0x44414200 <+864>: movl $0x0,0x80(%esp) > 0x4441420b <+875>: movl $0x0,0x6c(%esp) > 0x44414213 <+883>: je 0x444147ea <_gcry_mpi_powm+2378> > 0x44414219 <+889>: cmp %ebp,0x3c(%esp) > 0x4441421d <+893>: mov %ebp,0x54(%esp) > 0x44414221 <+897>: je 0x4441484e <_gcry_mpi_powm+2478> > 0x44414227 <+903>: mov 0xd0(%esp),%esi > 0x4441422e <+910>: add %edi,%edi > 0x44414230 <+912>: cmp (%esi),%edi > 0x44414232 <+914>: jg 0x444144d5 <_gcry_mpi_powm+1589> > 0x44414238 <+920>: mov 0x50(%esp),%edx > 0x4441423c <+924>: xor %eax,%eax > 0x4441423e <+926>: test %edx,%edx > 0x44414240 <+928>: jle 0x4441425d <_gcry_mpi_powm+957> > 0x44414242 <+930>: mov 0x3c(%esp),%ecx > 0x44414246 <+934>: mov 0x5c(%esp),%esi > 0x4441424a <+938>: mov 0x50(%esp),%edi > 0x4441424e <+942>: xchg %ax,%ax > 0x44414250 <+944>: mov (%esi,%eax,4),%edx > 0x44414253 <+947>: mov %edx,(%ecx,%eax,4) > 0x44414256 <+950>: lea 0x1(%eax),%eax > 0x44414259 <+953>: cmp %edi,%eax > 0x4441425b <+955>: jne 0x44414250 <_gcry_mpi_powm+944> > 0x4441425d <+957>: mov 0x58(%esp),%eax > 0x44414261 <+961>: test %eax,%eax > 0x44414263 <+963>: jne 0x444144c3 <_gcry_mpi_powm+1571> > 0x44414269 <+969>: mov 0x40(%esp),%edi > 0x4441426d <+973>: movl $0x0,0x7c(%esp) > 0x44414275 <+981>: lea 0x2(%edi,%edi,1),%eax > 0x44414279 <+985>: mov 0x58(%esp),%edx > 0x4441427d <+989>: mov %eax,(%esp) > 0x44414280 <+992>: mov %edx,0x4(%esp) > 0x44414284 <+996>: lea 0x94(%esp),%edi > 0x4441428b <+1003>: call 0x44417930 <_gcry_mpi_alloc_limb_space> > 0x44414290 <+1008>: mov 0x4c(%esp),%esi > 0x44414294 <+1012>: mov %eax,0x68(%esp) > 0x44414298 <+1016>: mov $0x7,%ecx > 0x4441429d <+1021>: xor %eax,%eax > 0x4441429f <+1023>: mov %edi,0x34(%esp) > 0x444142a3 <+1027>: movl $0x0,0x8c(%esp) > 0x444142ae <+1038>: rep stos %eax,%es:(%edi) > 0x444142b0 <+1040>: testb $0x1,(%esi) > 0x444142b3 <+1043>: je 0x444142cd <_gcry_mpi_powm+1069> > 0x444142b5 <+1045>: mov 0xd4(%esp),%esi > 0x444142bc <+1052>: xor %edx,%edx > 0x444142be <+1054>: mov 0x8(%esi),%eax > 0x444142c1 <+1057>: test %eax,%eax > 0x444142c3 <+1059>: setne %dl > 0x444142c6 <+1062>: mov %edx,0x8c(%esp) > 0x444142cd <+1069>: mov 0x48(%esp),%esi > 0x444142d1 <+1073>: mov 0x4c(%esp),%edi > 0x444142d5 <+1077>: sub $0x1,%esi > 0x444142d8 <+1080>: mov $0x1f,%ebp > 0x444142dd <+1085>: mov %esi,0x38(%esp) > 0x444142e1 <+1089>: movl $0x0,0x48(%esp) > 0x444142e9 <+1097>: movl $0x0,0x44(%esp) > 0x444142f1 <+1105>: mov (%edi,%esi,4),%eax > 0x444142f4 <+1108>: mov 0x50(%esp),%esi > 0x444142f8 <+1112>: bsr %eax,%ecx > 0x444142fb <+1115>: xor $0x1f,%ecx > 0x444142fe <+1118>: mov %esi,%edx > 0x44414300 <+1120>: sub %ecx,%ebp > 0x44414302 <+1122>: shl %cl,%eax > 0x44414304 <+1124>: mov 0x68(%esp),%ecx > 0x44414308 <+1128>: mov %eax,%edi > 0x4441430a <+1130>: mov %ecx,%esi > 0x4441430c <+1132>: add %eax,%edi > 0x4441430e <+1134>: mov 0x40(%esp),%eax > 0x44414312 <+1138>: shl $0x2,%eax > 0x44414315 <+1141>: test %ebp,%ebp > 0x44414317 <+1143>: mov %eax,0x58(%esp) > 0x4441431b <+1147>: jne 0x4441433a <_gcry_mpi_powm+1178> > 0x4441431d <+1149>: lea 0x0(%esi),%esi > 0x44414320 <+1152>: subl $0x1,0x38(%esp) > 0x44414325 <+1157>: js 0x444145a0 <_gcry_mpi_powm+1792> > 0x4441432b <+1163>: mov 0x38(%esp),%ecx > 0x4441432f <+1167>: mov 0x4c(%esp),%eax > 0x44414333 <+1171>: mov $0x20,%bp > 0x44414337 <+1175>: mov (%eax,%ecx,4),%edi > 0x4441433a <+1178>: cmp $0xf,%edx > 0x4441433d <+1181>: jle 0x444143a0 <_gcry_mpi_powm+1280> > 0x4441433f <+1183>: mov 0x44(%esp),%eax > 0x44414343 <+1187>: lea (%edx,%edx,1),%ecx > 0x44414346 <+1190>: test %eax,%eax > 0x44414348 <+1192>: je 0x44414578 <_gcry_mpi_powm+1752> > 0x4441434e <+1198>: cmp %ecx,0x48(%esp) > 0x44414352 <+1202>: jl 0x444144f0 <_gcry_mpi_powm+1616> > 0x44414358 <+1208>: mov 0x44(%esp),%eax > 0x4441435c <+1212>: mov 0x3c(%esp),%ecx > 0x44414360 <+1216>: mov %edx,0x8(%esp) > 0x44414364 <+1220>: mov %eax,0xc(%esp) > 0x44414368 <+1224>: mov %ecx,0x4(%esp) > 0x4441436c <+1228>: mov %esi,(%esp) > 0x4441436f <+1231>: mov %edx,0x2c(%esp) > 0x44414373 <+1235>: call 0x44416ca0 <_gcry_mpih_sqr_n> > 0x44414378 <+1240>: mov 0x2c(%esp),%edx > 0x4441437c <+1244>: add %edx,%edx > 0x4441437e <+1246>: cmp %edx,0x40(%esp) > 0x44414382 <+1250>: jl 0x444143c4 <_gcry_mpi_powm+1316> > 0x44414384 <+1252>: test %edi,%edi > 0x44414386 <+1254>: js 0x444143fa <_gcry_mpi_powm+1370> > 0x44414388 <+1256>: mov 0x3c(%esp),%eax > 0x4441438c <+1260>: mov %esi,0x3c(%esp) > 0x44414390 <+1264>: mov %eax,%esi > 0x44414392 <+1266>: sub $0x1,%ebp > 0x44414395 <+1269>: add %edi,%edi > 0x44414397 <+1271>: test %ebp,%ebp > 0x44414399 <+1273>: je 0x44414320 <_gcry_mpi_powm+1152> > 0x4441439b <+1275>: cmp $0xf,%edx > 0x4441439e <+1278>: jg 0x4441433f <_gcry_mpi_powm+1183> > 0x444143a0 <+1280>: mov 0x3c(%esp),%ecx > 0x444143a4 <+1284>: mov %edx,0x8(%esp) > 0x444143a8 <+1288>: mov %ecx,0x4(%esp) > 0x444143ac <+1292>: mov %esi,(%esp) > 0x444143af <+1295>: mov %edx,0x2c(%esp) > 0x444143b3 <+1299>: call 0x44416b70 <_gcry_mpih_sqr_n_basecase> > 0x444143b8 <+1304>: mov 0x2c(%esp),%edx > 0x444143bc <+1308>: add %edx,%edx > 0x444143be <+1310>: cmp %edx,0x40(%esp) > 0x444143c2 <+1314>: jge 0x44414384 <_gcry_mpi_powm+1252> > 0x444143c4 <+1316>: mov 0x40(%esp),%eax > 0x444143c8 <+1320>: mov 0x54(%esp),%ecx > 0x444143cc <+1324>: mov %eax,0x14(%esp) > 0x444143d0 <+1328>: mov 0x58(%esp),%eax > 0x444143d4 <+1332>: add %esi,%eax > 0x444143d6 <+1334>: mov %edx,0xc(%esp) > 0x444143da <+1338>: mov %ecx,0x10(%esp) > 0x444143de <+1342>: mov %esi,0x8(%esp) > 0x444143e2 <+1346>: movl $0x0,0x4(%esp) > 0x444143ea <+1354>: mov %eax,(%esp) > 0x444143ed <+1357>: call 0x44415f60 <_gcry_mpih_divrem> > 0x444143f2 <+1362>: test %edi,%edi > 0x444143f4 <+1364>: mov 0x40(%esp),%edx > 0x444143f8 <+1368>: jns 0x44414388 <_gcry_mpi_powm+1256> > 0x444143fa <+1370>: cmpl $0xf,0x50(%esp) > 0x444143ff <+1375>: jg 0x44414538 <_gcry_mpi_powm+1688> > 0x44414405 <+1381>: mov 0x50(%esp),%eax > 0x44414409 <+1385>: mov 0x5c(%esp),%ecx > 0x4441440d <+1389>: mov %eax,0x10(%esp) > 0x44414411 <+1393>: mov 0x3c(%esp),%eax > 0x44414415 <+1397>: mov %edx,0x8(%esp) > 0x44414419 <+1401>: mov %ecx,0xc(%esp) > 0x4441441d <+1405>: mov %esi,0x4(%esp) > 0x44414421 <+1409>: mov %eax,(%esp) > 0x44414424 <+1412>: mov %edx,0x2c(%esp) > 0x44414428 <+1416>: call 0x44417300 <_gcry_mpih_mul> > 0x4441442d <+1421>: mov 0x2c(%esp),%edx > 0x44414431 <+1425>: add 0x50(%esp),%edx > 0x44414435 <+1429>: cmp %edx,0x40(%esp) > 0x44414439 <+1433>: jge 0x44414392 <_gcry_mpi_powm+1266> > 0x4441443f <+1439>: mov 0x40(%esp),%eax > 0x44414443 <+1443>: mov 0x54(%esp),%ecx > 0x44414447 <+1447>: mov %eax,0x14(%esp) > 0x4441444b <+1451>: mov 0x3c(%esp),%eax > 0x4441444f <+1455>: mov %eax,0x8(%esp) > 0x44414453 <+1459>: add 0x58(%esp),%eax > 0x44414457 <+1463>: mov %edx,0xc(%esp) > 0x4441445b <+1467>: mov %ecx,0x10(%esp) > 0x4441445f <+1471>: movl $0x0,0x4(%esp) > 0x44414467 <+1479>: mov %eax,(%esp) > 0x4441446a <+1482>: call 0x44415f60 <_gcry_mpih_divrem> > 0x4441446f <+1487>: mov 0x40(%esp),%edx > 0x44414473 <+1491>: jmp 0x44414392 <_gcry_mpi_powm+1266> > 0x44414478 <+1496>: mov 0x70(%esp),%eax > 0x4441447c <+1500>: mov %edx,0x4(%esp) > 0x44414480 <+1504>: mov %eax,0xc(%esp) > 0x44414484 <+1508>: mov 0x40(%esp),%eax > 0x44414488 <+1512>: mov %eax,0x8(%esp) > 0x4441448c <+1516>: mov %ebp,(%esp) > 0x4441448f <+1519>: call 0x44419728 <_gcry_mpih_lshift> > 0x44414494 <+1524>: jmp 0x44413fe2 <_gcry_mpi_powm+322> > 0x44414499 <+1529>: lea 0x0(%esi,%eiz,1),%esi > 0x444144a0 <+1536>: mov 0x10(%ecx),%eax > 0x444144a3 <+1539>: cmpl $0x1,(%eax) > 0x444144a6 <+1542>: setne %al > 0x444144a9 <+1545>: movzbl %al,%eax > 0x444144ac <+1548>: jmp 0x44413f4d <_gcry_mpi_powm+173> > 0x444144b1 <+1553>: mov 0x50(%esp),%edx > 0x444144b5 <+1557>: add $0x1,%edx > 0x444144b8 <+1560>: mov %edx,0x74(%esp) > 0x444144bc <+1564>: mov %edx,%eax > 0x444144be <+1566>: jmp 0x4441401e <_gcry_mpi_powm+382> > 0x444144c3 <+1571>: mov 0x40(%esp),%eax > 0x444144c7 <+1575>: add %eax,%eax > 0x444144c9 <+1577>: add $0x2,%eax > 0x444144cc <+1580>: mov %eax,0x7c(%esp) > 0x444144d0 <+1584>: jmp 0x44414279 <_gcry_mpi_powm+985> > 0x444144d5 <+1589>: mov %esi,(%esp) > 0x444144d8 <+1592>: mov %edi,0x4(%esp) > 0x444144dc <+1596>: call 0x44417af0 <_gcry_mpi_resize> > 0x444144e1 <+1601>: mov 0x10(%esi),%esi > 0x444144e4 <+1604>: mov %esi,0x3c(%esp) > 0x444144e8 <+1608>: jmp 0x44414238 <_gcry_mpi_powm+920> > 0x444144ed <+1613>: lea 0x0(%esi),%esi > 0x444144f0 <+1616>: mov 0x44(%esp),%eax > 0x444144f4 <+1620>: movl $0x0,0x4(%esp) > 0x444144fc <+1628>: mov %eax,(%esp) > 0x444144ff <+1631>: mov %edx,0x2c(%esp) > 0x44414503 <+1635>: mov %ecx,0x30(%esp) > 0x44414507 <+1639>: call 0x44417a70 <_gcry_mpi_free_limb_space> > 0x4441450c <+1644>: mov 0x30(%esp),%ecx > 0x44414510 <+1648>: movl $0x0,0x4(%esp) > 0x44414518 <+1656>: mov %ecx,(%esp) > 0x4441451b <+1659>: call 0x44417930 <_gcry_mpi_alloc_limb_space> > 0x44414520 <+1664>: mov 0x30(%esp),%ecx > 0x44414524 <+1668>: mov %eax,0x44(%esp) > 0x44414528 <+1672>: mov %ecx,0x48(%esp) > 0x4441452c <+1676>: mov 0x2c(%esp),%edx > 0x44414530 <+1680>: jmp 0x44414358 <_gcry_mpi_powm+1208> > 0x44414535 <+1685>: lea 0x0(%esi),%esi > 0x44414538 <+1688>: mov 0x50(%esp),%eax > 0x4441453c <+1692>: lea 0x94(%esp),%ecx > 0x44414543 <+1699>: mov %eax,0x10(%esp) > 0x44414547 <+1703>: mov %ecx,0x14(%esp) > 0x4441454b <+1707>: mov 0x3c(%esp),%eax > 0x4441454f <+1711>: mov 0x5c(%esp),%ecx > 0x44414553 <+1715>: mov %edx,0x8(%esp) > 0x44414557 <+1719>: mov %ecx,0xc(%esp) > 0x4441455b <+1723>: mov %esi,0x4(%esp) > 0x4441455f <+1727>: mov %eax,(%esp) > 0x44414562 <+1730>: mov %edx,0x2c(%esp) > 0x44414566 <+1734>: call 0x444174f0 <_gcry_mpih_mul_karatsuba_case> > 0x4441456b <+1739>: mov 0x2c(%esp),%edx > 0x4441456f <+1743>: jmp 0x44414431 <_gcry_mpi_powm+1425> > 0x44414574 <+1748>: lea 0x0(%esi,%eiz,1),%esi > 0x44414578 <+1752>: movl $0x0,0x4(%esp) > 0x44414580 <+1760>: mov %ecx,(%esp) > 0x44414583 <+1763>: mov %edx,0x2c(%esp) > 0x44414587 <+1767>: mov %ecx,0x48(%esp) > 0x4441458b <+1771>: call 0x44417930 <_gcry_mpi_alloc_limb_space> > 0x44414590 <+1776>: mov %eax,0x44(%esp) > 0x44414594 <+1780>: mov 0x2c(%esp),%edx > 0x44414598 <+1784>: jmp 0x44414358 <_gcry_mpi_powm+1208> > 0x4441459d <+1789>: lea 0x0(%esi),%esi > 0x444145a0 <+1792>: mov 0x70(%esp),%eax > 0x444145a4 <+1796>: mov %edx,%esi > 0x444145a6 <+1798>: test %eax,%eax > 0x444145a8 <+1800>: jne 0x444147a7 <_gcry_mpi_powm+2311> > 0x444145ae <+1806>: mov 0xd0(%esp),%ecx > 0x444145b5 <+1813>: mov 0x10(%ecx),%edi > 0x444145b8 <+1816>: cmp %edi,0x3c(%esp) > 0x444145bc <+1820>: je 0x444145dd <_gcry_mpi_powm+1853> > 0x444145be <+1822>: test %edx,%edx > 0x444145c0 <+1824>: jle 0x444145dd <_gcry_mpi_powm+1853> > 0x444145c2 <+1826>: xor %eax,%eax > 0x444145c4 <+1828>: mov 0x3c(%esp),%ecx > 0x444145c8 <+1832>: nop > 0x444145c9 <+1833>: lea 0x0(%esi,%eiz,1),%esi > 0x444145d0 <+1840>: mov (%ecx,%eax,4),%edx > 0x444145d3 <+1843>: mov %edx,(%edi,%eax,4) > 0x444145d6 <+1846>: lea 0x1(%eax),%eax > 0x444145d9 <+1849>: cmp %esi,%eax > 0x444145db <+1851>: jne 0x444145d0 <_gcry_mpi_powm+1840> > 0x444145dd <+1853>: cmp %esi,0x40(%esp) > 0x444145e1 <+1857>: jle 0x44414770 <_gcry_mpi_powm+2256> > 0x444145e7 <+1863>: mov 0x70(%esp),%ebp > 0x444145eb <+1867>: test %ebp,%ebp > 0x444145ed <+1869>: jne 0x44414753 <_gcry_mpi_powm+2227> > 0x444145f3 <+1875>: test %esi,%esi > 0x444145f5 <+1877>: jle 0x44414619 <_gcry_mpi_powm+1913> > 0x444145f7 <+1879>: lea -0x1(%esi),%eax > 0x444145fa <+1882>: mov (%edi,%eax,4),%ecx > 0x444145fd <+1885>: test %ecx,%ecx > 0x444145ff <+1887>: je 0x44414613 <_gcry_mpi_powm+1907> > 0x44414601 <+1889>: jmp 0x44414619 <_gcry_mpi_powm+1913> > 0x44414603 <+1891>: nop > 0x44414604 <+1892>: lea 0x0(%esi,%eiz,1),%esi > 0x44414608 <+1896>: mov -0x4(%edi,%eax,4),%edx > 0x4441460c <+1900>: test %edx,%edx > 0x4441460e <+1902>: jne 0x44414619 <_gcry_mpi_powm+1913> > 0x44414610 <+1904>: sub $0x1,%eax > 0x44414613 <+1907>: test %eax,%eax > 0x44414615 <+1909>: mov %eax,%esi > 0x44414617 <+1911>: jne 0x44414608 <_gcry_mpi_powm+1896> > 0x44414619 <+1913>: lea 0x94(%esp),%ecx > 0x44414620 <+1920>: mov %ecx,(%esp) > 0x44414623 <+1923>: call 0x44417260 <_gcry_mpih_release_karatsuba_ctx> > 0x44414628 <+1928>: test %esi,%esi > 0x4441462a <+1930>: je 0x44414738 <_gcry_mpi_powm+2200> > 0x44414630 <+1936>: mov 0x8c(%esp),%eax > 0x44414637 <+1943>: test %eax,%eax > 0x44414639 <+1945>: je 0x44414738 <_gcry_mpi_powm+2200> > 0x4441463f <+1951>: mov 0x70(%esp),%eax > 0x44414643 <+1955>: test %eax,%eax > 0x44414645 <+1957>: jne 0x4441490e <_gcry_mpi_powm+2670> > 0x4441464b <+1963>: mov 0x54(%esp),%edx > 0x4441464f <+1967>: mov %esi,0xc(%esp) > 0x44414653 <+1971>: mov %edi,0x8(%esp) > 0x44414657 <+1975>: mov %edx,0x4(%esp) > 0x4441465b <+1979>: mov %edi,(%esp) > 0x4441465e <+1982>: call 0x444195d0 <_gcry_mpih_sub_n> > 0x44414663 <+1987>: cmp %esi,0x40(%esp) > 0x44414667 <+1991>: mov %eax,0x38(%esp) > 0x4441466b <+1995>: je 0x444146ad <_gcry_mpi_powm+2061> > 0x4441466d <+1997>: mov 0x40(%esp),%ebp > 0x44414671 <+2001>: mov 0x54(%esp),%edx > 0x44414675 <+2005>: sub %esi,%ebp > 0x44414677 <+2007>: shl $0x2,%esi > 0x4441467a <+2010>: lea (%edx,%esi,1),%edx > 0x4441467d <+2013>: add %edi,%esi > 0x4441467f <+2015>: mov (%edx),%ecx > 0x44414681 <+2017>: add $0x4,%edx > 0x44414684 <+2020>: mov %ecx,%eax > 0x44414686 <+2022>: sub 0x38(%esp),%eax > 0x4441468a <+2026>: mov %eax,(%esi) > 0x4441468c <+2028>: add $0x4,%esi > 0x4441468f <+2031>: cmp %eax,%ecx > 0x44414691 <+2033>: jb 0x44414710 <_gcry_mpi_powm+2160> > 0x44414693 <+2035>: cmp %edx,%esi > 0x44414695 <+2037>: je 0x444146ad <_gcry_mpi_powm+2061> > 0x44414697 <+2039>: lea -0x1(%ebp),%ecx > 0x4441469a <+2042>: test %ecx,%ecx > 0x4441469c <+2044>: jle 0x444146ad <_gcry_mpi_powm+2061> > 0x4441469e <+2046>: xor %eax,%eax > 0x444146a0 <+2048>: mov (%edx,%eax,4),%ebp > 0x444146a3 <+2051>: mov %ebp,(%esi,%eax,4) > 0x444146a6 <+2054>: lea 0x1(%eax),%eax > 0x444146a9 <+2057>: cmp %ecx,%eax > 0x444146ab <+2059>: jne 0x444146a0 <_gcry_mpi_powm+2048> > 0x444146ad <+2061>: mov 0x40(%esp),%eax > 0x444146b1 <+2065>: test %eax,%eax > 0x444146b3 <+2067>: jle 0x44414948 <_gcry_mpi_powm+2728> > 0x444146b9 <+2073>: mov 0x78(%esp),%edx > 0x444146bd <+2077>: mov (%edi,%edx,4),%eax > 0x444146c0 <+2080>: test %eax,%eax > 0x444146c2 <+2082>: jne 0x44414948 <_gcry_mpi_powm+2728> > 0x444146c8 <+2088>: mov 0x40(%esp),%esi > 0x444146cc <+2092>: jmp 0x444146d8 <_gcry_mpi_powm+2104> > 0x444146ce <+2094>: xchg %ax,%ax > 0x444146d0 <+2096>: mov -0x4(%edi,%esi,4),%ebp > 0x444146d4 <+2100>: test %ebp,%ebp > 0x444146d6 <+2102>: jne 0x444146dd <_gcry_mpi_powm+2109> > 0x444146d8 <+2104>: sub $0x1,%esi > 0x444146db <+2107>: jne 0x444146d0 <_gcry_mpi_powm+2096> > 0x444146dd <+2109>: mov 0x84(%esp),%eax > 0x444146e4 <+2116>: mov 0xd0(%esp),%ecx > 0x444146eb <+2123>: cmp %edi,0x10(%ecx) > 0x444146ee <+2126>: jne 0x4441499c <_gcry_mpi_powm+2812> > 0x444146f4 <+2132>: mov 0xd0(%esp),%edi > 0x444146fb <+2139>: mov 0x54(%esp),%ebp > 0x444146ff <+2143>: mov %esi,0x4(%edi) > 0x44414702 <+2146>: mov %eax,0x8(%edi) > 0x44414705 <+2149>: jmp 0x44414129 <_gcry_mpi_powm+649> > 0x4441470a <+2154>: lea 0x0(%esi),%esi > 0x44414710 <+2160>: sub $0x1,%ebp > 0x44414713 <+2163>: je 0x444146ad <_gcry_mpi_powm+2061> > 0x44414715 <+2165>: mov (%edx),%eax > 0x44414717 <+2167>: add $0x4,%edx > 0x4441471a <+2170>: mov %eax,%ecx > 0x4441471c <+2172>: sub $0x1,%ecx > 0x4441471f <+2175>: mov %ecx,(%esi) > 0x44414721 <+2177>: add $0x4,%esi > 0x44414724 <+2180>: test %eax,%eax > 0x44414726 <+2182>: je 0x44414710 <_gcry_mpi_powm+2160> > 0x44414728 <+2184>: jmp 0x44414693 <_gcry_mpi_powm+2035> > 0x4441472d <+2189>: lea 0x0(%esi),%esi > 0x44414730 <+2192>: xor %esi,%esi > 0x44414732 <+2194>: jmp 0x44413efe <_gcry_mpi_powm+94> > 0x44414737 <+2199>: nop > 0x44414738 <+2200>: mov 0x88(%esp),%eax > 0x4441473f <+2207>: nop > 0x44414740 <+2208>: jmp 0x444146e4 <_gcry_mpi_powm+2116> > 0x44414742 <+2210>: mov %eax,0x50(%esp) > 0x44414746 <+2214>: mov 0x60(%esp),%eax > 0x4441474a <+2218>: mov %eax,0x5c(%esp) > 0x4441474e <+2222>: jmp 0x444141ea <_gcry_mpi_powm+842> > 0x44414753 <+2227>: mov 0x70(%esp),%edx > 0x44414757 <+2231>: mov %esi,0x8(%esp) > 0x4441475b <+2235>: mov %edx,0xc(%esp) > 0x4441475f <+2239>: mov %edi,0x4(%esp) > 0x44414763 <+2243>: mov %edi,(%esp) > 0x44414766 <+2246>: call 0x44419780 <_gcry_mpih_rshift> > 0x4441476b <+2251>: jmp 0x444145f3 <_gcry_mpi_powm+1875> > 0x44414770 <+2256>: mov 0x40(%esp),%eax > 0x44414774 <+2260>: mov 0x54(%esp),%edx > 0x44414778 <+2264>: mov %eax,0x14(%esp) > 0x4441477c <+2268>: mov 0x58(%esp),%eax > 0x44414780 <+2272>: add %edi,%eax > 0x44414782 <+2274>: mov %esi,0xc(%esp) > 0x44414786 <+2278>: mov %edx,0x10(%esp) > 0x4441478a <+2282>: mov %edi,0x8(%esp) > 0x4441478e <+2286>: movl $0x0,0x4(%esp) > 0x44414796 <+2294>: mov %eax,(%esp) > 0x44414799 <+2297>: call 0x44415f60 <_gcry_mpih_divrem> > 0x4441479e <+2302>: mov 0x40(%esp),%esi > 0x444147a2 <+2306>: jmp 0x444145e7 <_gcry_mpi_powm+1863> > 0x444147a7 <+2311>: mov 0xd0(%esp),%edi > 0x444147ae <+2318>: mov 0x70(%esp),%edx > 0x444147b2 <+2322>: mov 0x3c(%esp),%ecx > 0x444147b6 <+2326>: mov %edx,0xc(%esp) > 0x444147ba <+2330>: mov %esi,0x8(%esp) > 0x444147be <+2334>: mov %ecx,0x4(%esp) > 0x444147c2 <+2338>: mov 0x10(%edi),%eax > 0x444147c5 <+2341>: mov %eax,(%esp) > 0x444147c8 <+2344>: call 0x44419728 <_gcry_mpih_lshift> > 0x444147cd <+2349>: mov 0xd0(%esp),%edx > 0x444147d4 <+2356>: test %eax,%eax > 0x444147d6 <+2358>: mov 0x10(%edx),%edi > 0x444147d9 <+2361>: je 0x444145dd <_gcry_mpi_powm+1853> > 0x444147df <+2367>: mov %eax,(%edi,%esi,4) > 0x444147e2 <+2370>: add $0x1,%esi > 0x444147e5 <+2373>: jmp 0x444145dd <_gcry_mpi_powm+1853> > 0x444147ea <+2378>: mov 0x54(%esp),%eax > 0x444147ee <+2382>: mov 0x48(%esp),%esi > 0x444147f2 <+2386>: and $0x1,%eax > 0x444147f5 <+2389>: mov $0x0,%edx > 0x444147fa <+2394>: mov %eax,0x4(%esp) > 0x444147fe <+2398>: cmovne 0x48(%esp),%edx > 0x44414803 <+2403>: mov %esi,(%esp) > 0x44414806 <+2406>: mov %edx,0x80(%esp) > 0x4441480d <+2413>: call 0x44417930 <_gcry_mpi_alloc_limb_space> > 0x44414812 <+2418>: test %esi,%esi > 0x44414814 <+2420>: mov %eax,0x6c(%esp) > 0x44414818 <+2424>: jle 0x44414965 <_gcry_mpi_powm+2757> > 0x4441481e <+2430>: xor %eax,%eax > 0x44414820 <+2432>: mov 0x3c(%esp),%edx > 0x44414824 <+2436>: mov 0x6c(%esp),%ecx > 0x44414828 <+2440>: mov 0x48(%esp),%esi > 0x4441482c <+2444>: mov %edi,0x38(%esp) > 0x44414830 <+2448>: mov (%edx,%eax,4),%edi > 0x44414833 <+2451>: mov %edi,(%ecx,%eax,4) > 0x44414836 <+2454>: lea 0x1(%eax),%eax > 0x44414839 <+2457>: cmp %esi,%eax > 0x4441483b <+2459>: jne 0x44414830 <_gcry_mpi_powm+2448> > 0x4441483d <+2461>: mov 0x6c(%esp),%eax > 0x44414841 <+2465>: mov 0x38(%esp),%edi > 0x44414845 <+2469>: mov %eax,0x4c(%esp) > 0x44414849 <+2473>: jmp 0x44414219 <_gcry_mpi_powm+889> > 0x4441484e <+2478>: mov 0x3c(%esp),%ebp > 0x44414852 <+2482>: test %ebp,%ebp > 0x44414854 <+2484>: jne 0x44414972 <_gcry_mpi_powm+2770> > 0x4441485a <+2490>: mov 0x58(%esp),%ecx > 0x4441485e <+2494>: mov 0x58(%esp),%edx > 0x44414862 <+2498>: mov 0x40(%esp),%eax > 0x44414866 <+2502>: test %ecx,%ecx > 0x44414868 <+2504>: mov 0x3c(%esp),%esi > 0x4441486c <+2508>: mov %edx,0x4(%esp) > 0x44414870 <+2512>: cmovne 0x40(%esp),%esi > 0x44414875 <+2517>: mov %eax,(%esp) > 0x44414878 <+2520>: mov %esi,0x64(%esp) > 0x4441487c <+2524>: call 0x44417930 <_gcry_mpi_alloc_limb_space> > 0x44414881 <+2529>: mov 0x40(%esp),%esi > 0x44414885 <+2533>: test %esi,%esi > 0x44414887 <+2535>: jle 0x444148a1 <_gcry_mpi_powm+2561> > 0x44414889 <+2537>: xor %edx,%edx > 0x4441488b <+2539>: mov 0x40(%esp),%esi > 0x4441488f <+2543>: nop > 0x44414890 <+2544>: mov 0x0(,%edx,4),%ecx > 0x44414897 <+2551>: mov %ecx,(%eax,%edx,4) > 0x4441489a <+2554>: lea 0x1(%edx),%edx > 0x4441489d <+2557>: cmp %esi,%edx > 0x4441489f <+2559>: jne 0x44414890 <_gcry_mpi_powm+2544> > 0x444148a1 <+2561>: mov %eax,0x54(%esp) > 0x444148a5 <+2565>: jmp 0x44414227 <_gcry_mpi_powm+903> > 0x444148aa <+2570>: mov 0x60(%esp),%eax > 0x444148ae <+2574>: test %eax,%eax > 0x444148b0 <+2576>: jne 0x444149c6 <_gcry_mpi_powm+2854> > 0x444148b6 <+2582>: test %esi,%esi > 0x444148b8 <+2584>: mov %esi,0x4(%esp) > 0x444148bc <+2588>: mov 0x50(%esp),%esi > 0x444148c0 <+2592>: mov 0x60(%esp),%ecx > 0x444148c4 <+2596>: mov %esi,(%esp) > 0x444148c7 <+2599>: cmovne 0x50(%esp),%ecx > 0x444148cc <+2604>: mov %ecx,0x74(%esp) > 0x444148d0 <+2608>: call 0x44417930 <_gcry_mpi_alloc_limb_space> > 0x444148d5 <+2613>: test %esi,%esi > 0x444148d7 <+2615>: mov %eax,0x60(%esp) > 0x444148db <+2619>: jle 0x44414958 <_gcry_mpi_powm+2744> > 0x444148dd <+2621>: xor %eax,%eax > 0x444148df <+2623>: mov 0x3c(%esp),%edx > 0x444148e3 <+2627>: mov 0x60(%esp),%ecx > 0x444148e7 <+2631>: mov %edi,0x38(%esp) > 0x444148eb <+2635>: mov 0x50(%esp),%esi > 0x444148ef <+2639>: nop > 0x444148f0 <+2640>: mov (%edx,%eax,4),%edi > 0x444148f3 <+2643>: mov %edi,(%ecx,%eax,4) > 0x444148f6 <+2646>: lea 0x1(%eax),%eax > 0x444148f9 <+2649>: cmp %esi,%eax > 0x444148fb <+2651>: jne 0x444148f0 <_gcry_mpi_powm+2640> > 0x444148fd <+2653>: mov 0x60(%esp),%eax > 0x44414901 <+2657>: mov 0x38(%esp),%edi > 0x44414905 <+2661>: mov %eax,0x5c(%esp) > 0x44414909 <+2665>: jmp 0x444141f8 <_gcry_mpi_powm+856> > 0x4441490e <+2670>: mov 0x70(%esp),%edx > 0x44414912 <+2674>: mov 0x40(%esp),%eax > 0x44414916 <+2678>: mov %edx,0xc(%esp) > 0x4441491a <+2682>: mov 0x54(%esp),%edx > 0x4441491e <+2686>: mov %eax,0x8(%esp) > 0x44414922 <+2690>: mov %edx,0x4(%esp) > 0x44414926 <+2694>: mov %edx,(%esp) > 0x44414929 <+2697>: call 0x44419780 <_gcry_mpih_rshift> > 0x4441492e <+2702>: jmp 0x4441464b <_gcry_mpi_powm+1963> > 0x44414933 <+2707>: mov 0x40(%esp),%eax > 0x44414937 <+2711>: mov %eax,0x50(%esp) > 0x4441493b <+2715>: mov 0x60(%esp),%eax > 0x4441493f <+2719>: mov %eax,0x5c(%esp) > 0x44414943 <+2723>: jmp 0x444141de <_gcry_mpi_powm+830> > 0x44414948 <+2728>: mov 0x84(%esp),%eax > 0x4441494f <+2735>: mov 0x40(%esp),%esi > 0x44414953 <+2739>: jmp 0x444146e4 <_gcry_mpi_powm+2116> > 0x44414958 <+2744>: mov 0x60(%esp),%eax > 0x4441495c <+2748>: mov %eax,0x5c(%esp) > 0x44414960 <+2752>: jmp 0x444141f8 <_gcry_mpi_powm+856> > 0x44414965 <+2757>: mov 0x6c(%esp),%eax > 0x44414969 <+2761>: mov %eax,0x4c(%esp) > 0x4441496d <+2765>: jmp 0x44414219 <_gcry_mpi_powm+889> > 0x44414972 <+2770>: lea -0xce93(%ebx),%eax > 0x44414978 <+2776>: movl $0x98,0x8(%esp) > 0x44414980 <+2784>: mov %eax,0xc(%esp) > 0x44414984 <+2788>: lea -0xcec0(%ebx),%eax > 0x4441498a <+2794>: mov %eax,0x4(%esp) > 0x4441498e <+2798>: lea -0xceab(%ebx),%eax > 0x44414994 <+2804>: mov %eax,(%esp) > 0x44414997 <+2807>: call 0x443c5dd0 <_gcry_assert_failed> > 0x4441499c <+2812>: lea -0xce93(%ebx),%eax > 0x444149a2 <+2818>: movl $0x135,0x8(%esp) > 0x444149aa <+2826>: mov %eax,0xc(%esp) > 0x444149ae <+2830>: lea -0xcec0(%ebx),%eax > 0x444149b4 <+2836>: mov %eax,0x4(%esp) > 0x444149b8 <+2840>: lea -0xcea0(%ebx),%eax > 0x444149be <+2846>: mov %eax,(%esp) > 0x444149c1 <+2849>: call 0x443c5dd0 <_gcry_assert_failed> > 0x444149c6 <+2854>: lea -0xce93(%ebx),%eax > 0x444149cc <+2860>: movl $0x89,0x8(%esp) > 0x444149d4 <+2868>: mov %eax,0xc(%esp) > 0x444149d8 <+2872>: lea -0xcec0(%ebx),%eax > 0x444149de <+2878>: mov %eax,0x4(%esp) > 0x444149e2 <+2882>: lea -0xceb6(%ebx),%eax > 0x444149e8 <+2888>: mov %eax,(%esp) > 0x444149eb <+2891>: call 0x443c5dd0 <_gcry_assert_failed> >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 890621
:
669776
|
669777
| 669778 |
669779
|
669780
|
669781
|
669782
|
669783
|
669784
|
669785
|
669786
|
669787
|
669788