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 585590 Details for
Bug 823165
[abrt] inkscape-0.48.1-9.fc16: begin: Process /usr/bin/inkscape 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), 65.05 KB, created by
Giovanni Romero
on 2012-05-19 15:53:40 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Giovanni Romero
Created:
2012-05-19 15:53:40 UTC
Size:
65.05 KB
patch
obsolete
>[New LWP 2779] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `inkscape'. >Program terminated with signal 11, Segmentation fault. >#0 begin (this=<optimized out>) at /usr/include/c++/4.6.1/bits/stl_vector.h:473 >473 /usr/include/c++/4.6.1/bits/stl_vector.h: No such file or directory. > in /usr/include/c++/4.6.1/bits/stl_vector.h > >Thread 1 (Thread 0x7fdfd6091a40 (LWP 2779)): >#0 begin (this=<optimized out>) at /usr/include/c++/4.6.1/bits/stl_vector.h:473 >No locals. >#1 pathv_to_linear_and_cubic_beziers (pathv=<error reading variable: Cannot access memory at address 0x18>) at helper/geom.cpp:473 > pit = <optimized out> > output = std::vector of length 0, capacity 0 >#2 0x0000000000a232df in Inkscape::UI::PathManipulator::_createControlPointsFromGeometry (this=0x6e15400) at ui/tool/path-manipulator.cpp:999 > pathv = std::vector of length 0, capacity 0 > nodetype_len = <optimized out> > nts_raw = <optimized out> > nodetype_string = "" > tsi = <optimized out> >#3 0x0000000000a26d50 in Inkscape::UI::PathManipulator::_externalChange (this=0x6e15400, type=<optimized out>) at ui/tool/path-manipulator.cpp:963 > selpos = std::vector<bool> of length 0, capacity 0 > size = 0 > curpos = 0 >#4 0x0000000000b80ed5 in Inkscape::XML::CompositeNodeObserver::notifyAttributeChanged (this=0x7ba8f50, node=..., name=3303, old_value=..., new_value=...) at xml/composite-node-observer.cpp:94 > iter = {<Inkscape::Util::List<Inkscape::XML::CompositeNodeObserver::ObserverRecord const>> = {_cell = 0x7ba9960}, <No data fields>} >#5 0x00000000009196af in Inkscape::XML::SimpleNode::setAttribute (this=0x7ba8f00, name=<optimized out>, value=<optimized out>) at xml/simple-node.cpp:356 > __PRETTY_FUNCTION__ = "virtual void Inkscape::XML::SimpleNode::setAttribute(const gchar*, const gchar*, bool)" > key = 3303 > ref = <optimized out> > old_value = {_obj = 0x7ba40e0 ""} > existing = <optimized out> > tracker = {<Inkscape::Debug::EventTrackerBase> = {_vptr.EventTrackerBase = 0xd97270, _active = true}, <No data fields>} > new_value = {_obj = 0x0} >#6 0x000000000091b92e in undoOne (this=0x786d700, observer=...) at xml/event.h:105 >No locals. >#7 undo_log_to_observer (observer=<optimized out>, log=<optimized out>) at xml/event.cpp:131 > action = 0x786d700 >#8 sp_repr_undo_log (log=<optimized out>) at xml/event.cpp:148 > tracker = {<Inkscape::Debug::EventTrackerBase> = {_vptr.EventTrackerBase = 0xd977f0, _active = true}, <No data fields>} > __PRETTY_FUNCTION__ = "void sp_repr_undo_log(Inkscape::XML::Event*)" >#9 0x0000000000667949 in sp_document_undo (doc=0x25c3f00) at document-undo.cpp:273 > log = 0x74e2e40 > ret = <optimized out> > tracker = {<Inkscape::Debug::EventTrackerBase> = {_vptr.EventTrackerBase = 0xce50d0, _active = true}, <No data fields>} > __PRETTY_FUNCTION__ = "gboolean sp_document_undo(SPDocument*)" >#10 0x0000000000693da1 in sp_undo (desktop=0x25f9c00) at selection-chemistry.cpp:1001 >No locals. >#11 0x0000000000809f32 in sp_action_perform (action=0x25c8690, data=0x0) at helper/action.cpp:181 > listener = <optimized out> > avector = <optimized out> > i = <optimized out> > aobject = 0x25c8690 > tracker = warning: RTTI symbol not found for class 'Inkscape::Debug::EventTracker<(anonymous namespace)::ActionEvent>' >{<Inkscape::Debug::EventTrackerBase> = {_vptr.EventTrackerBase = 0xd3de30, _active = true}, <No data fields>} >#12 0x00000000006a01dc in sp_shortcut_invoke (shortcut=<optimized out>, view=0x25f9c00) at shortcuts.cpp:56 > action = <optimized out> > verb = <optimized out> >#13 0x0000003a3653e7f8 in operator() (_A_a1=@0x7fffbf146678, this=0x4d5aae8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:515 >No locals. >#14 operator() (_A_a1=@0x7fffbf146678, this=0x4d5aae8) at widget.cc:1562 >No locals. >#15 (anonymous namespace)::Widget_signal_key_press_event_callback (self=<optimized out>, p0=0x71b6570, data=0x4d5aae0) at widget.cc:1575 > slot = 0x4d5aae8 >#16 0x0000003a31b4ed03 in _gtk_marshal_BOOLEAN__BOXED (closure=0x32ce500, return_value=0x7fffbf146830, n_param_values=<optimized out>, param_values=0x70bb290, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 > callback = 0x3a3653e7c0 <(anonymous namespace)::Widget_signal_key_press_event_callback(GtkWidget*, GdkEventKey*, void*)> > cc = 0x32ce500 > data1 = 0x4d4b900 > data2 = 0x4d5aae0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#17 0x0000003a2f20ea44 in g_closure_invoke (closure=0x32ce500, return_value=0x7fffbf146830, n_param_values=2, param_values=0x70bb290, invocation_hint=<optimized out>) at gclosure.c:774 > marshal = 0x3a31b4ec50 <_gtk_marshal_BOOLEAN__BOXED> > marshal_data = <optimized out> > in_marshal = <optimized out> > __PRETTY_FUNCTION__ = "g_closure_invoke" >#18 0x0000003a2f220ef2 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x4d4b900, emission_return=0x7fffbf146990, instance_and_params=0x70bb290) at gsignal.c:3342 > tmp = <optimized out> > handler = 0x4d62640 > accumulator = 0x18fa3e0 > emission = {next = 0x0, instance = 0x4d4b900, ihint = {signal_id = 42, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x18fa660 > hlist = 0x18fa3e0 > handler_list = 0x4d62640 > return_accu = 0x7fffbf146830 > accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 42 > max_sequential_handler_number = 161928 > return_value_altered = 1 >#19 0x0000003a2f229f33 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3013 > return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > error = 0x0 > rtype = 20 > static_scope = 0 > instance_and_params = 0x70bb290 > signal_return_type = 20 > param_values = 0x70bb2a8 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#20 0x0000003a2f22a302 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffbf146ad0, reg_save_area = 0x7fffbf146a10}} >#21 0x0000003a31c83f41 in gtk_widget_event_internal (widget=0x4d4b900, event=0x71b6570) at gtkwidget.c:4999 > signal_num = <optimized out> > return_val = 0 >#22 0x0000003a31b4c8f7 in IA__gtk_propagate_event (widget=0x4d4b900, event=0x71b6570) at gtkmain.c:2463 > window = 0x4d4b900 > handled_event = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" >#23 0x0000003a31b4cb8b in IA__gtk_main_do_event (event=0x71b6570) at gtkmain.c:1684 > event_widget = <optimized out> > grab_widget = 0x4d4b900 > window_group = <optimized out> > rewritten_event = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" >#24 0x0000003a3226207c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2377 > display = <optimized out> > event = 0x71b6570 >#25 0x0000003a2ea44f3d in g_main_dispatch (context=0x18e1ab0) at gmain.c:2441 > dispatch = 0x3a32262030 <gdk_event_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x18e19c0, next = 0x0} > need_destroy = <optimized out> > source = 0x18e19c0 > current = 0x3177820 > i = <optimized out> >#26 g_main_context_dispatch (context=0x18e1ab0) at gmain.c:3011 >No locals. >#27 0x0000003a2ea45738 in g_main_context_iterate (context=0x18e1ab0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089 > max_priority = 2147483647 > timeout = 74 > some_ready = 1 > nfds = 4 > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#28 0x0000003a2ea45c85 in g_main_loop_run (loop=0x2584dc0) at gmain.c:3297 > self = 0x1763660 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#29 0x0000003a31b4bbb7 in IA__gtk_main () at gtkmain.c:1256 > tmp_list = <optimized out> > functions = 0x0 > init = <optimized out> > loop = 0x2584dc0 >#30 0x000000000065ebe0 in sp_main_gui (argc=1, argv=0x7fffbf147008) at main.cpp:983 > main_instance = {<sigc::trackable> = {callback_list_ = 0x0}, _vptr.Main = 0x3a36813f50, static signal_run_ = {<No data fields>}, static signal_quit_ = {<No data fields>}, static signal_key_snooper_ = {<No data fields>}, static instance_ = 0x7fffbf146db0} > fl = 0x0 > retVal = <optimized out> > __PRETTY_FUNCTION__ = "int sp_main_gui(int, const char**)" > dataDirs = std::vector of length 3, capacity 4 = {{static npos = 18446744073709551615, string_ = "/home/ultrabyte/.local/share"}, {static npos = 18446744073709551615, string_ = "/usr/local/share/"}, {static npos = 18446744073709551615, string_ = "/usr/share/"}} > usericondir = <optimized out> > create_new = <optimized out> >#31 0x00000000006440e8 in main (argc=1, argv=0x7fffbf147008) at main.cpp:719 > inkscape_localedir = <optimized out> > use_gui = 1 > app = {_vptr.Application = 0xd0de50, _argc = 1, _argv = 0x7fffbf147008, _app_impl = 0x0, _path_home = 0x0} >From To Syms Read Shared Object Library >0x0000003a3648af30 0x0000003a36558fc8 Yes /usr/lib64/libgtkmm-2.4.so.1 >0x0000003a35223270 0x0000003a3523926c Yes /usr/lib64/libatkmm-1.6.so.1 >0x0000003a3562b3b0 0x0000003a3563ce98 Yes /usr/lib64/libgdkmm-2.4.so.1 >0x0000003a33c82270 0x0000003a33ccc3b8 Yes /usr/lib64/libgiomm-2.4.so.1 >0x0000003a34e1a3a0 0x0000003a34e224a8 Yes /usr/lib64/libpangomm-1.4.so.1 >0x0000003a34a34fe0 0x0000003a34a520b8 Yes /usr/lib64/libglibmm-2.4.so.1 >0x000000317a8146b0 0x000000317a81d168 Yes /usr/lib64/libcairomm-1.0.so.1 >0x0000003ed360a990 0x0000003ed362ef1c Yes /usr/lib64/libxslt.so.1 >0x0000003eb9c01e90 0x0000003eb9c0e688 Yes /lib64/libz.so.1 >0x0000003ebd42c980 0x0000003ebd51006c Yes /usr/lib64/libxml2.so.2 >0x00000036ec0024f0 0x00000036ec0032a8 Yes /usr/lib64/libsigc-2.0.so.0 >0x0000003a34602b00 0x0000003a34604e4c Yes /usr/lib64/libgtkspell.so.0 >0x0000003a31a69a00 0x0000003a31d0e618 Yes /usr/lib64/libgtk-x11-2.0.so.0 >0x0000003a3221e6e0 0x0000003a32281af8 Yes /usr/lib64/libgdk-x11-2.0.so.0 >0x0000003a31609ac0 0x0000003a31615b88 Yes /usr/lib64/libatk-1.0.so.0 >0x0000003a2fa2c120 0x0000003a2fae3e38 Yes /lib64/libgio-2.0.so.0 >0x0000003a30607670 0x0000003a306217a8 Yes /usr/lib64/libpangoft2-1.0.so.0 >0x0000003a30a049c0 0x0000003a30a09608 Yes /usr/lib64/libpangocairo-1.0.so.0 >0x0000003a2fe06270 0x0000003a2fe19c18 Yes /usr/lib64/libgdk_pixbuf-2.0.so.0 >0x0000003177c0b180 0x0000003177c82a68 Yes /usr/lib64/libcairo.so.2 >0x0000003a3020edb0 0x0000003a3022d398 Yes /usr/lib64/libpango-1.0.so.0 >0x0000003c0d80cac0 0x0000003c0d876668 Yes /usr/lib64/freetype-freeworld/libfreetype.so.6 >0x0000003177405da0 0x000000317741f84c Yes /usr/lib64/libfontconfig.so.1 >0x0000003a2f209dd0 0x0000003a2f239eb8 Yes /lib64/libgobject-2.0.so.0 >0x0000003a2f601020 0x0000003a2f601fc8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003a2ee015a0 0x0000003a2ee02a68 Yes /lib64/libgthread-2.0.so.0 >0x0000003eb9402260 0x0000003eb9405758 Yes /lib64/librt.so.1 >0x0000003a2ea178f0 0x0000003a2eab05b8 Yes /lib64/libglib-2.0.so.0 >0x0000003c0d4048c0 0x0000003c0d41e498 Yes /usr/lib64/libpng12.so.0 >0x00000036e9a50d20 0x00000036e9bb4a68 Yes /usr/lib64/libgsl.so.0 >0x00000036e9602060 0x00000036e9634ba8 Yes /usr/lib64/libgslcblas.so.0 >0x0000003ebd01dce0 0x0000003ebd0a97ec Yes /usr/lib64/libX11.so.6 >0x0000003eb9000de0 0x0000003eb9001918 Yes /lib64/libdl.so.2 >0x00000036ecc03740 0x00000036ecc0a568 Yes /usr/lib64/libgomp.so.1 >0x0000003ec2c01bc0 0x0000003ec2c0725c Yes /lib64/libpopt.so.0 >0x0000003a32617a50 0x0000003a3264eacc Yes /usr/lib64/libgnomevfs-2.so.0 >0x0000003a3320b4b0 0x0000003a332235e8 Yes /usr/lib64/libgconf-2.so.4 >0x0000003a16030900 0x0000003a1613ed88 Yes /usr/lib64/perl5/CORE/libperl.so >0x0000003ebac03940 0x0000003ebac14018 Yes /lib64/libresolv.so.2 >0x0000003ecc804060 0x0000003ecc811878 Yes /lib64/libnsl.so.1 >0x0000003eb98051b0 0x0000003eb9843b68 Yes /lib64/libm.so.6 >0x0000003a13c00c60 0x0000003a13c05ce8 Yes /lib64/libcrypt.so.1 >0x0000003ecbc00e20 0x0000003ecbc016a8 Yes /lib64/libutil.so.1 >0x0000003eb8c05700 0x0000003eb8c10b88 Yes /lib64/libpthread.so.0 >0x00000035a8e3e950 0x00000035a8f24938 Yes /usr/lib64/libpython2.7.so.1.0 >0x00000036ed80b130 0x00000036ed81f37c Yes /usr/lib64/libwpg-0.2.so.2 >0x00000036ed44b340 0x00000036ed48466c Yes /usr/lib64/libwpd-0.9.so.9 >0x00000036edc04b10 0x00000036edc0c03c Yes /usr/lib64/libwpd-stream-0.9.so.9 >0x0000003a35a3b740 0x0000003a35a56578 Yes /usr/lib64/libMagick++.so.4 >0x0000003a3363a8c0 0x0000003a337cc3b8 Yes /usr/lib64/libMagickCore.so.4 >0x00000036ed00cd10 0x00000036ed020f68 Yes /usr/lib64/libgc.so.1 >0x00000036e7e074d0 0x00000036e7e2b1cc Yes /usr/lib64/liblcms.so.1 >0x000000315a4952f0 0x000000315a5740c8 Yes /usr/lib64/libpoppler.so.18 >0x0000003ec485a490 0x0000003ec48c2f46 Yes /usr/lib64/libstdc++.so.6 >0x0000003eb881ef10 0x0000003eb895bb70 Yes /lib64/libc.so.6 >0x0000003eba0028a0 0x0000003eba0120b8 Yes /lib64/libgcc_s.so.1 >0x0000003ebec01910 0x0000003ebec0810c Yes /usr/lib64/libXrender.so.1 >0x0000003a36e02da0 0x0000003a36e07f4c Yes /usr/lib64/libenchant.so.1 >0x0000003ebf8013e0 0x0000003ebf80450c Yes /usr/lib64/libXfixes.so.3 >0x0000003ebdc03630 0x0000003ebdc0ed08 Yes /usr/lib64/libXext.so.6 >0x0000003ec2400a00 0x0000003ec240148c Yes /usr/lib64/libXinerama.so.1 >0x0000003ebe801f80 0x0000003ebe80c778 Yes /usr/lib64/libXi.so.6 >0x0000003ec0001720 0x0000003ec000675c Yes /usr/lib64/libXrandr.so.2 >0x0000003ec1c028d0 0x0000003ec1c0749c Yes /usr/lib64/libXcursor.so.1 >0x0000003ec1400b30 0x0000003ec140189c Yes /usr/lib64/libXcomposite.so.1 >0x0000003ec0c00a90 0x0000003ec0c0160c Yes /usr/lib64/libXdamage.so.1 >0x0000003ebb801890 0x0000003ebb805ff8 Yes /usr/lib64/libffi.so.5 >0x0000003eba405d00 0x0000003eba416068 Yes /lib64/libselinux.so.1 >0x0000003c0ec08cc0 0x0000003c0ec73fa8 Yes /usr/lib64/libpixman-1.so.0 >0x0000003177003d00 0x000000317701dab8 Yes /lib64/libexpat.so.1 >0x0000003eb8400b20 0x0000003eb841aaaa Yes /lib64/ld-linux-x86-64.so.2 >0x00000036ea805330 0x00000036ea81bacc Yes /usr/lib64/atlas/libcblas.so.3 >0x00000036ea055a10 0x00000036ea4b5afc Yes /usr/lib64/atlas/libatlas.so.3 >0x0000003ebc8086c0 0x0000003ebc813c0c Yes /usr/lib64/libxcb.so.1 >0x0000003a30e0a400 0x0000003a30e1c51c Yes /usr/lib64/libdbus-glib-1.so.2 >0x0000003ebc4076f0 0x0000003ebc4306c8 Yes /lib64/libdbus-1.so.3 >0x0000003c108146c0 0x0000003c10847168 Yes /usr/lib64/libssl.so.10 >0x0000003c1045c940 0x0000003c10524898 Yes /lib64/libcrypto.so.10 >0x0000003a34200ce0 0x0000003a34201b08 Yes /usr/lib64/libavahi-glib.so.1 >0x0000003ece8033e0 0x0000003ece8086e8 Yes /usr/lib64/libavahi-common.so.3 >0x00000036e8a03920 0x00000036e8a0c438 Yes /usr/lib64/libavahi-client.so.3 >0x0000003a14003460 0x0000003a140421c8 Yes /lib64/libfreebl3.so >0x0000003a32e1aee0 0x0000003a32ef5428 Yes /usr/lib64/libMagickWand.so.4 >0x0000003c10c078d0 0x0000003c10c39be8 Yes /usr/lib64/libtiff.so.3 >0x0000003eccc03d70 0x0000003eccc35a08 Yes /usr/lib64/libjpeg.so.62 >0x0000003a35e13020 0x0000003a35e4ef0c Yes /usr/lib64/libXt.so.6 >0x0000003eca401670 0x0000003eca40cf1c Yes /lib64/libbz2.so.1 >0x0000003ecc002380 0x0000003ecc006668 Yes /usr/lib64/libltdl.so.7 >0x0000003a32a01ad0 0x0000003a32a05d7c Yes /usr/lib64/libSM.so.6 >0x0000003ecac04d00 0x0000003ecac12e1c Yes /usr/lib64/libICE.so.6 >0x00000036e7a04bd0 0x00000036e7a1a3f8 Yes /usr/lib64/libopenjpeg.so.3 >0x0000003ebcc00dd0 0x0000003ebcc01b2c Yes /usr/lib64/libXau.so.6 >0x0000003d95a09e40 0x0000003d95a365c8 Yes /lib64/libgssapi_krb5.so.2 >0x0000003d9621a680 0x0000003d9628e298 Yes /lib64/libkrb5.so.3 >0x0000003ec6c013b0 0x0000003ec6c01fac Yes /lib64/libcom_err.so.2 >0x0000003d95604790 0x0000003d9561d2b8 Yes /lib64/libk5crypto.so.3 >0x0000003a31201610 0x0000003a31202c58 Yes /lib64/libuuid.so.1 >0x0000003d95e02860 0x0000003d95e079e8 Yes /lib64/libkrb5support.so.0 >0x0000003ec7c00ff0 0x0000003ec7c01a28 Yes /lib64/libkeyutils.so.1 >0x00007fdfcf99a130 0x00007fdfcf9a19a8 Yes /lib64/libnss_files.so.2 >0x00007fdfcf772a90 0x00007fdfcf79305c Yes /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so >0x00007fdfcf56c6b0 0x00007fdfcf56cea8 Yes /usr/lib64/gtk-2.0/modules/libpk-gtk-module.so >0x00007fdfcf367000 0x00007fdfcf368f18 Yes /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so >0x00007fdfcf161ca0 0x00007fdfcf1630b8 Yes /usr/lib64/libcanberra-gtk.so.0 >0x0000003a184032f0 0x0000003a1840c428 Yes /usr/lib64/libcanberra.so.0 >0x0000003ece401ff0 0x0000003ece406158 Yes /usr/lib64/libvorbisfile.so.3 >0x0000003eca8037a0 0x0000003eca81a788 Yes /usr/lib64/libvorbis.so.0 >0x0000003eca0018d0 0x0000003eca003f7c Yes /usr/lib64/libogg.so.0 >0x0000003a17402350 0x0000003a1740b80c Yes /usr/lib64/libtdb.so.1 >0x00007fdfc9f15bd0 0x00007fdfc9f2ecb8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fdfc9cfe140 0x00007fdfc9d08108 Yes /usr/lib64/libgvfscommon.so.0 >0x00007fdfc9accc80 0x00007fdfc9aeac08 Yes /usr/lib64/libbluray.so.0 >0x0000003ec6003000 0x0000003ec600b298 Yes /lib64/libudev.so.0 >0x00007fdfc98c64d0 0x00007fdfc98c7048 Yes /usr/lib64/gconv/ISO8859-1.so >0x00007fdfc95c2450 0x00007fdfc95c3768 Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so >$1 = 0x0 >$2 = 0x0 >rax 0x10 16 >rbx 0x0 0 >rcx 0x3eb8bb1710 269387241232 >rdx 0x71b1320 119214880 >rsi 0x10 16 >rdi 0x7fffbf146100 140736399171840 >rbp 0x6e15420 0x6e15420 >rsp 0x7fffbf145ee0 0x7fffbf145ee0 >r8 0x30c2b70 51129200 >r9 0xf 15 >r10 0xfffffffffffff52f -2769 >r11 0x3eb897ba40 269384923712 >r12 0x6e15400 115430400 >r13 0x7ba8fd0 129667024 >r14 0x6e15400 115430400 >r15 0x0 0 >rip 0x80c8f0 0x80c8f0 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+32> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&): > 0x000000000080c8d0 <+0>: push %r15 > 0x000000000080c8d2 <+2>: push %r14 > 0x000000000080c8d4 <+4>: push %r13 > 0x000000000080c8d6 <+6>: push %r12 > 0x000000000080c8d8 <+8>: push %rbp > 0x000000000080c8d9 <+9>: push %rbx > 0x000000000080c8da <+10>: sub $0x188,%rsp > 0x000000000080c8e1 <+17>: movq $0x0,(%rdi) > 0x000000000080c8e8 <+24>: movq $0x0,0x8(%rdi) >=> 0x000000000080c8f0 <+32>: mov (%rsi),%rdx > 0x000000000080c8f3 <+35>: cmp 0x8(%rsi),%rdx > 0x000000000080c8f7 <+39>: mov %rdi,0x20(%rsp) > 0x000000000080c8fc <+44>: mov %rsi,0x38(%rsp) > 0x000000000080c901 <+49>: movq $0x0,0x10(%rdi) > 0x000000000080c909 <+57>: mov %rdx,0x30(%rsp) > 0x000000000080c90e <+62>: je 0x80cd56 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1158> > 0x000000000080c914 <+68>: mov %rdx,0x28(%rsp) > 0x000000000080c919 <+73>: mov $0x18,%edi > 0x000000000080c91e <+78>: movq $0xcf71b0,0x70(%rsp) > 0x000000000080c927 <+87>: movq $0x0,0x120(%rsp) > 0x000000000080c933 <+99>: movq $0x0,0x128(%rsp) > 0x000000000080c93f <+111>: movq $0x0,0x130(%rsp) > 0x000000000080c94b <+123>: movq $0x0,0x138(%rsp) > 0x000000000080c957 <+135>: callq 0x63ac10 <_Znwm@plt> > 0x000000000080c95c <+140>: movq $0x0,(%rax) > 0x000000000080c963 <+147>: movq $0x0,0x8(%rax) > 0x000000000080c96b <+155>: mov $0x10,%edi > 0x000000000080c970 <+160>: movq $0x0,0x10(%rax) > 0x000000000080c978 <+168>: mov %rax,%rbx > 0x000000000080c97b <+171>: callq 0x63ac10 <_Znwm@plt> > 0x000000000080c980 <+176>: lea 0x10(%rax),%rcx > 0x000000000080c984 <+180>: test %rax,%rax > 0x000000000080c987 <+183>: mov %rax,(%rbx) > 0x000000000080c98a <+186>: mov %rax,0x8(%rbx) > 0x000000000080c98e <+190>: mov %rcx,0x10(%rbx) > 0x000000000080c992 <+194>: je 0x80c9b4 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+228> > 0x000000000080c994 <+196>: mov 0x130(%rsp),%rdx > 0x000000000080c99c <+204>: mov %rdx,(%rax) > 0x000000000080c99f <+207>: mov 0x138(%rsp),%rdx > 0x000000000080c9a7 <+215>: test %rdx,%rdx > 0x000000000080c9aa <+218>: mov %rdx,0x8(%rax) > 0x000000000080c9ae <+222>: je 0x80c9b4 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+228> > 0x000000000080c9b0 <+224>: lock incl 0x8(%rdx) > 0x000000000080c9b4 <+228>: mov %rcx,0x8(%rbx) > 0x000000000080c9b8 <+232>: mov $0x18,%edi > 0x000000000080c9bd <+237>: mov %rbx,0x78(%rsp) > 0x000000000080c9c2 <+242>: movq $0x0,0x80(%rsp) > 0x000000000080c9ce <+254>: callq 0x63ac10 <_Znwm@plt> > 0x000000000080c9d3 <+259>: mov %rbx,0x10(%rax) > 0x000000000080c9d7 <+263>: mov 0x138(%rsp),%rbx > 0x000000000080c9df <+271>: movl $0x1,0x8(%rax) > 0x000000000080c9e6 <+278>: movl $0x1,0xc(%rax) > 0x000000000080c9ed <+285>: movq $0xcf85b0,(%rax) > 0x000000000080c9f4 <+292>: mov %rax,0x80(%rsp) > 0x000000000080c9fc <+300>: test %rbx,%rbx > 0x000000000080c9ff <+303>: je 0x80ca14 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+324> > 0x000000000080ca01 <+305>: mov $0xffffffff,%eax > 0x000000000080ca06 <+310>: lock xadd %eax,0x8(%rbx) > 0x000000000080ca0b <+315>: cmp $0x1,%eax > 0x000000000080ca0e <+318>: je 0x80d258 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2440> > 0x000000000080ca14 <+324>: mov 0x128(%rsp),%rbx > 0x000000000080ca1c <+332>: test %rbx,%rbx > 0x000000000080ca1f <+335>: je 0x80ca34 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+356> > 0x000000000080ca21 <+337>: mov $0xffffffff,%eax > 0x000000000080ca26 <+342>: lock xadd %eax,0x8(%rbx) > 0x000000000080ca2b <+347>: cmp $0x1,%eax > 0x000000000080ca2e <+350>: je 0x80d204 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2356> > 0x000000000080ca34 <+356>: mov $0x28,%edi > 0x000000000080ca39 <+361>: callq 0x63ac10 <_Znwm@plt> > 0x000000000080ca3e <+366>: lea 0x150(%rsp),%rdx > 0x000000000080ca46 <+374>: lea 0x140(%rsp),%rsi > 0x000000000080ca4e <+382>: mov %rax,%rdi > 0x000000000080ca51 <+385>: mov %rax,%rbx > 0x000000000080ca54 <+388>: movq $0x0,0x150(%rsp) > 0x000000000080ca60 <+400>: movq $0x0,0x158(%rsp) > 0x000000000080ca6c <+412>: movq $0x0,0x140(%rsp) > 0x000000000080ca78 <+424>: movq $0x0,0x148(%rsp) > 0x000000000080ca84 <+436>: callq 0x6b5790 <Geom::BezierCurve<1u>::BezierCurve(Geom::Point, Geom::Point)> > 0x000000000080ca89 <+441>: movq $0xcf8630,(%rbx) > 0x000000000080ca90 <+448>: mov $0x18,%edi > 0x000000000080ca95 <+453>: mov %rbx,0x88(%rsp) > 0x000000000080ca9d <+461>: movb $0x0,0x90(%rsp) > 0x000000000080caa5 <+469>: mov %rbx,0x110(%rsp) > 0x000000000080caad <+477>: movq $0x0,0x118(%rsp) > 0x000000000080cab9 <+489>: callq 0x63ac10 <_Znwm@plt> > 0x000000000080cabe <+494>: mov 0x78(%rsp),%rdx > 0x000000000080cac3 <+499>: movl $0x1,0x8(%rax) > 0x000000000080caca <+506>: movl $0x1,0xc(%rax) > 0x000000000080cad1 <+513>: movq $0xcf85f0,(%rax) > 0x000000000080cad8 <+520>: mov %rbx,0x10(%rax) > 0x000000000080cadc <+524>: mov %rax,0x118(%rsp) > 0x000000000080cae4 <+532>: test %rdx,%rdx > 0x000000000080cae7 <+535>: je 0x80d3e4 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2836> > 0x000000000080caed <+541>: mov 0x8(%rdx),%rdx > 0x000000000080caf1 <+545>: mov 0x110(%rsp),%rcx > 0x000000000080caf9 <+553>: lock incl 0x8(%rax) > 0x000000000080cafd <+557>: mov -0x8(%rdx),%rbx > 0x000000000080cb01 <+561>: mov %rcx,-0x10(%rdx) > 0x000000000080cb05 <+565>: mov %rax,-0x8(%rdx) > 0x000000000080cb09 <+569>: test %rbx,%rbx > 0x000000000080cb0c <+572>: je 0x80cb21 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+593> > 0x000000000080cb0e <+574>: mov $0xffffffff,%eax > 0x000000000080cb13 <+579>: lock xadd %eax,0x8(%rbx) > 0x000000000080cb18 <+584>: cmp $0x1,%eax > 0x000000000080cb1b <+587>: je 0x80d22e <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2398> > 0x000000000080cb21 <+593>: mov 0x118(%rsp),%rbx > 0x000000000080cb29 <+601>: test %rbx,%rbx > 0x000000000080cb2c <+604>: je 0x80cb41 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+625> > 0x000000000080cb2e <+606>: mov $0xffffffff,%eax > 0x000000000080cb33 <+611>: lock xadd %eax,0x8(%rbx) > 0x000000000080cb38 <+616>: cmp $0x1,%eax > 0x000000000080cb3b <+619>: je 0x80d2ac <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2524> > 0x000000000080cb41 <+625>: mov 0x20(%rsp),%rax > 0x000000000080cb46 <+630>: mov 0x8(%rax),%rsi > 0x000000000080cb4a <+634>: cmp 0x10(%rax),%rsi > 0x000000000080cb4e <+638>: je 0x80d2e4 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2580> > 0x000000000080cb54 <+644>: xor %eax,%eax > 0x000000000080cb56 <+646>: test %rsi,%rsi > 0x000000000080cb59 <+649>: je 0x80cb9a <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+714> > 0x000000000080cb5b <+651>: mov 0x80(%rsp),%rdx > 0x000000000080cb63 <+659>: mov 0x78(%rsp),%rax > 0x000000000080cb68 <+664>: movq $0xcf71b0,(%rsi) > 0x000000000080cb6f <+671>: test %rdx,%rdx > 0x000000000080cb72 <+674>: mov %rax,0x8(%rsi) > 0x000000000080cb76 <+678>: mov %rdx,0x10(%rsi) > 0x000000000080cb7a <+682>: mov %rsi,%rax > 0x000000000080cb7d <+685>: je 0x80cb83 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+691> > 0x000000000080cb7f <+687>: lock incl 0x8(%rdx) > 0x000000000080cb83 <+691>: mov 0x88(%rsp),%rdx > 0x000000000080cb8b <+699>: mov %rdx,0x18(%rsi) > 0x000000000080cb8f <+703>: movzbl 0x90(%rsp),%edx > 0x000000000080cb97 <+711>: mov %dl,0x20(%rsi) > 0x000000000080cb9a <+714>: mov 0x20(%rsp),%rdx > 0x000000000080cb9f <+719>: add $0x28,%rax > 0x000000000080cba3 <+723>: mov %rax,0x8(%rdx) > 0x000000000080cba7 <+727>: mov 0x80(%rsp),%rbx > 0x000000000080cbaf <+735>: movq $0xcf71b0,0x70(%rsp) > 0x000000000080cbb8 <+744>: test %rbx,%rbx > 0x000000000080cbbb <+747>: je 0x80cbd0 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+768> > 0x000000000080cbbd <+749>: mov $0xffffffff,%eax > 0x000000000080cbc2 <+754>: lock xadd %eax,0x8(%rbx) > 0x000000000080cbc7 <+759>: cmp $0x1,%eax > 0x000000000080cbca <+762>: je 0x80d282 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2482> > 0x000000000080cbd0 <+768>: mov 0x28(%rsp),%rcx > 0x000000000080cbd5 <+773>: mov 0x18(%rcx),%rax > 0x000000000080cbd9 <+777>: mov 0x20(%rax),%rdx > 0x000000000080cbdd <+781>: mov 0x10(%rax),%rax > 0x000000000080cbe1 <+785>: mov 0x8(%rax),%rbp > 0x000000000080cbe5 <+789>: mov 0x20(%rsp),%rax > 0x000000000080cbea <+794>: mov 0x8(%rdx),%r12 > 0x000000000080cbee <+798>: mov 0x8(%rax),%rbx > 0x000000000080cbf2 <+802>: lea -0x28(%rbx),%r13 > 0x000000000080cbf6 <+806>: mov %r13,%rdi > 0x000000000080cbf9 <+809>: callq 0x77f910 <Geom::Path::unshare()> > 0x000000000080cbfe <+814>: mov -0x20(%rbx),%rax > 0x000000000080cc02 <+818>: test %rax,%rax > 0x000000000080cc05 <+821>: je 0x80d3e4 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2836> > 0x000000000080cc0b <+827>: mov (%rax),%rsi > 0x000000000080cc0e <+830>: mov 0x8(%rax),%rdx > 0x000000000080cc12 <+834>: mov %r13,%rdi > 0x000000000080cc15 <+837>: sub $0x10,%rdx > 0x000000000080cc19 <+841>: mov %rsi,%r8 > 0x000000000080cc1c <+844>: mov %rsi,%rcx > 0x000000000080cc1f <+847>: callq 0xcaaa10 <Geom::Path::do_update(__gnu_cxx::__normal_iterator<boost::shared_ptr<Geom::Curve const>*, std::vector<boost::shared_ptr<Geom::Curve const>, std::allocator<boost::shared_ptr<Geom::Curve const> > > >, __gnu_cxx::__normal_iterator<boost::shared_ptr<Geom::Curve const>*, std::vector<boost::shared_ptr<Geom::Curve const>, std::allocator<boost::shared_ptr<Geom::Curve const> > > >, __gnu_cxx::__normal_iterator<boost::shared_ptr<Geom::Curve const>*, std::vector<boost::shared_ptr<Geom::Curve const>, std::allocator<boost::shared_ptr<Geom::Curve const> > > >, __gnu_cxx::__normal_iterator<boost::shared_ptr<Geom::Curve const>*, std::vector<boost::shared_ptr<Geom::Curve const>, std::allocator<boost::shared_ptr<Geom::Curve const> > > >)> > 0x000000000080cc24 <+852>: mov -0x10(%rbx),%rax > 0x000000000080cc28 <+856>: mov 0x28(%rsp),%rcx > 0x000000000080cc2d <+861>: mov 0x10(%rax),%rdx > 0x000000000080cc31 <+865>: mov 0x20(%rax),%rax > 0x000000000080cc35 <+869>: mov %rbp,(%rdx) > 0x000000000080cc38 <+872>: mov %r12,(%rax) > 0x000000000080cc3b <+875>: mov %rbp,0x8(%rdx) > 0x000000000080cc3f <+879>: movzbl 0x20(%rcx),%edx > 0x000000000080cc43 <+883>: mov 0x20(%rsp),%rcx > 0x000000000080cc48 <+888>: mov %r12,0x8(%rax) > 0x000000000080cc4c <+892>: mov 0x8(%rcx),%rax > 0x000000000080cc50 <+896>: mov 0x28(%rsp),%rcx > 0x000000000080cc55 <+901>: mov %dl,-0x8(%rax) > 0x000000000080cc58 <+904>: mov 0x30(%rsp),%rdx > 0x000000000080cc5d <+909>: mov 0x28(%rsp),%rax > 0x000000000080cc62 <+914>: sub 0x30(%rsp),%rax > 0x000000000080cc67 <+919>: add $0x8,%rdx > 0x000000000080cc6b <+923>: mov %rdx,0x10(%rsp) > 0x000000000080cc70 <+928>: mov 0x8(%rcx),%rdx > 0x000000000080cc74 <+932>: mov %rax,0x18(%rsp) > 0x000000000080cc79 <+937>: test %rdx,%rdx > 0x000000000080cc7c <+940>: je 0x80d306 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2614> > 0x000000000080cc82 <+946>: movl $0x0,0xc(%rsp) > 0x000000000080cc8a <+954>: jmpq 0x80cd23 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1107> > 0x000000000080cc8f <+959>: nop > 0x000000000080cc90 <+960>: mov 0x18(%rsp),%rcx > 0x000000000080cc95 <+965>: mov 0x10(%rsp),%rdx > 0x000000000080cc9a <+970>: mov (%rcx,%rdx,1),%r12 > 0x000000000080cc9e <+974>: test %r12,%r12 > 0x000000000080cca1 <+977>: je 0x80d306 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2614> > 0x000000000080cca7 <+983>: mov 0xc(%rsp),%ebx > 0x000000000080ccab <+987>: mov (%r12),%rax > 0x000000000080ccaf <+991>: shl $0x4,%rbx > 0x000000000080ccb3 <+995>: mov (%rax,%rbx,1),%rbp > 0x000000000080ccb7 <+999>: test %rbp,%rbp > 0x000000000080ccba <+1002>: je 0x80d31b <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2635> > 0x000000000080ccc0 <+1008>: xor %ecx,%ecx > 0x000000000080ccc2 <+1010>: mov $0xcffd20,%edx > 0x000000000080ccc7 <+1015>: mov $0xcf7b80,%esi > 0x000000000080cccc <+1020>: mov %rbp,%rdi > 0x000000000080cccf <+1023>: callq 0x63eff0 <__dynamic_cast@plt> > 0x000000000080ccd4 <+1028>: test %rax,%rax > 0x000000000080ccd7 <+1031>: je 0x80cd70 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1184> > 0x000000000080ccdd <+1037>: mov 0x20(%rsp),%rax > 0x000000000080cce2 <+1042>: mov 0x8(%rax),%rbx > 0x000000000080cce6 <+1046>: sub $0x28,%rbx > 0x000000000080ccea <+1050>: mov %rbx,%rdi > 0x000000000080cced <+1053>: callq 0x77f910 <Geom::Path::unshare()> > 0x000000000080ccf2 <+1058>: mov 0x0(%rbp),%rax > 0x000000000080ccf6 <+1062>: mov %rbp,%rdi > 0x000000000080ccf9 <+1065>: callq *0x28(%rax) > 0x000000000080ccfc <+1068>: mov %rax,%rsi > 0x000000000080ccff <+1071>: mov %rbx,%rdi > 0x000000000080cd02 <+1074>: callq 0xca95d0 <Geom::Path::do_append(Geom::Curve*)> > 0x000000000080cd07 <+1079>: mov 0x18(%rsp),%rax > 0x000000000080cd0c <+1084>: mov 0x10(%rsp),%rcx > 0x000000000080cd11 <+1089>: addl $0x1,0xc(%rsp) > 0x000000000080cd16 <+1094>: mov (%rax,%rcx,1),%rdx > 0x000000000080cd1a <+1098>: test %rdx,%rdx > 0x000000000080cd1d <+1101>: je 0x80d306 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2614> > 0x000000000080cd23 <+1107>: mov 0x8(%rdx),%rax > 0x000000000080cd27 <+1111>: sub (%rdx),%rax > 0x000000000080cd2a <+1114>: sar $0x4,%rax > 0x000000000080cd2e <+1118>: sub $0x1,%rax > 0x000000000080cd32 <+1122>: cmp %eax,0xc(%rsp) > 0x000000000080cd36 <+1126>: jne 0x80cc90 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+960> > 0x000000000080cd3c <+1132>: mov 0x38(%rsp),%rdx > 0x000000000080cd41 <+1137>: addq $0x28,0x28(%rsp) > 0x000000000080cd47 <+1143>: mov 0x28(%rsp),%rcx > 0x000000000080cd4c <+1148>: cmp 0x8(%rdx),%rcx > 0x000000000080cd50 <+1152>: jne 0x80c919 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+73> > 0x000000000080cd56 <+1158>: mov 0x20(%rsp),%rax > 0x000000000080cd5b <+1163>: add $0x188,%rsp > 0x000000000080cd62 <+1170>: pop %rbx > 0x000000000080cd63 <+1171>: pop %rbp > 0x000000000080cd64 <+1172>: pop %r12 > 0x000000000080cd66 <+1174>: pop %r13 > 0x000000000080cd68 <+1176>: pop %r14 > 0x000000000080cd6a <+1178>: pop %r15 > 0x000000000080cd6c <+1180>: retq > 0x000000000080cd6d <+1181>: nopl (%rax) > 0x000000000080cd70 <+1184>: xor %ecx,%ecx > 0x000000000080cd72 <+1186>: mov $0xcf7bb0,%edx > 0x000000000080cd77 <+1191>: mov $0xcf7b80,%esi > 0x000000000080cd7c <+1196>: mov %rbp,%rdi > 0x000000000080cd7f <+1199>: callq 0x63eff0 <__dynamic_cast@plt> > 0x000000000080cd84 <+1204>: test %rax,%rax > 0x000000000080cd87 <+1207>: jne 0x80ccdd <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1037> > 0x000000000080cd8d <+1213>: xor %ecx,%ecx > 0x000000000080cd8f <+1215>: mov $0xcffcc0,%edx > 0x000000000080cd94 <+1220>: mov $0xcf7b80,%esi > 0x000000000080cd99 <+1225>: mov %rbp,%rdi > 0x000000000080cd9c <+1228>: callq 0x63eff0 <__dynamic_cast@plt> > 0x000000000080cda1 <+1233>: test %rax,%rax > 0x000000000080cda4 <+1236>: jne 0x80ccdd <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1037> > 0x000000000080cdaa <+1242>: xor %ecx,%ecx > 0x000000000080cdac <+1244>: mov $0xcffce0,%edx > 0x000000000080cdb1 <+1249>: mov $0xcf7b80,%esi > 0x000000000080cdb6 <+1254>: mov %rbp,%rdi > 0x000000000080cdb9 <+1257>: callq 0x63eff0 <__dynamic_cast@plt> > 0x000000000080cdbe <+1262>: test %rax,%rax > 0x000000000080cdc1 <+1265>: jne 0x80ccdd <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1037> > 0x000000000080cdc7 <+1271>: xor %ecx,%ecx > 0x000000000080cdc9 <+1273>: mov %rbp,%rdi > 0x000000000080cdcc <+1276>: mov $0xcffd00,%edx > 0x000000000080cdd1 <+1281>: mov $0xcf7b80,%esi > 0x000000000080cdd6 <+1286>: callq 0x63eff0 <__dynamic_cast@plt> > 0x000000000080cddb <+1291>: test %rax,%rax > 0x000000000080cdde <+1294>: mov %rax,%rbp > 0x000000000080cde1 <+1297>: je 0x80cf04 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1588> > 0x000000000080cde7 <+1303>: mov (%rax),%rax > 0x000000000080cdea <+1306>: mov %rbp,%rsi > 0x000000000080cded <+1309>: lea 0x170(%rsp),%rdi > 0x000000000080cdf5 <+1317>: callq *0x18(%rax) > 0x000000000080cdf8 <+1320>: mov 0x0(%rbp),%rax > 0x000000000080cdfc <+1324>: mov %rbp,%rsi > 0x000000000080cdff <+1327>: lea 0x160(%rsp),%rdi > 0x000000000080ce07 <+1335>: callq *0x10(%rax) > 0x000000000080ce0a <+1338>: movsd 0x160(%rsp),%xmm3 > 0x000000000080ce13 <+1347>: movsd 0x170(%rsp),%xmm0 > 0x000000000080ce1c <+1356>: movsd 0x168(%rsp),%xmm2 > 0x000000000080ce25 <+1365>: subsd %xmm3,%xmm0 > 0x000000000080ce29 <+1369>: movsd 0x178(%rsp),%xmm1 > 0x000000000080ce32 <+1378>: movsd 0x4e96de(%rip),%xmm4 # 0xcf6518 > 0x000000000080ce3a <+1386>: subsd %xmm2,%xmm1 > 0x000000000080ce3e <+1390>: movsd %xmm3,0xd0(%rsp) > 0x000000000080ce47 <+1399>: movsd %xmm2,0xd8(%rsp) > 0x000000000080ce50 <+1408>: movsd %xmm0,0xe0(%rsp) > 0x000000000080ce59 <+1417>: movsd %xmm1,0xe8(%rsp) > 0x000000000080ce62 <+1426>: andpd 0x4da286(%rip),%xmm0 # 0xce70f0 > 0x000000000080ce6a <+1434>: ucomisd %xmm0,%xmm4 > 0x000000000080ce6e <+1438>: jb 0x80d18f <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2239> > 0x000000000080ce74 <+1444>: andpd 0x4da274(%rip),%xmm1 # 0xce70f0 > 0x000000000080ce7c <+1452>: ucomisd %xmm1,%xmm4 > 0x000000000080ce80 <+1456>: jb 0x80d18f <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2239> > 0x000000000080ce86 <+1462>: xorpd %xmm4,%xmm4 > 0x000000000080ce8a <+1466>: mov 0x20(%rbp),%rax > 0x000000000080ce8e <+1470>: movsd %xmm4,0xe0(%rsp) > 0x000000000080ce97 <+1479>: movapd %xmm4,%xmm6 > 0x000000000080ce9b <+1483>: movsd %xmm4,0xe8(%rsp) > 0x000000000080cea4 <+1492>: movapd %xmm4,%xmm5 > 0x000000000080cea8 <+1496>: movsd 0x8(%rax),%xmm1 > 0x000000000080cead <+1501>: mov 0x10(%rbp),%rax > 0x000000000080ceb1 <+1505>: movsd 0x8(%rax),%xmm0 > 0x000000000080ceb6 <+1510>: ucomisd %xmm4,%xmm6 > 0x000000000080ceba <+1514>: jp 0x80d1dc <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2316> > 0x000000000080cec0 <+1520>: jne 0x80d1dc <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2316> > 0x000000000080cec6 <+1526>: subsd %xmm3,%xmm0 > 0x000000000080ceca <+1530>: subsd %xmm2,%xmm1 > 0x000000000080cece <+1534>: callq 0x639460 <hypot@plt> > 0x000000000080ced3 <+1539>: andpd 0x4da215(%rip),%xmm0 # 0xce70f0 > 0x000000000080cedb <+1547>: mov 0x18(%rsp),%rdx > 0x000000000080cee0 <+1552>: movsd 0x4e9630(%rip),%xmm1 # 0xcf6518 > 0x000000000080cee8 <+1560>: ucomisd %xmm0,%xmm1 > 0x000000000080ceec <+1564>: jae 0x80d2f8 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2600> > 0x000000000080cef2 <+1570>: mov 0x10(%rsp),%rax > 0x000000000080cef7 <+1575>: mov (%rdx,%rax,1),%r12 > 0x000000000080cefb <+1579>: test %r12,%r12 > 0x000000000080cefe <+1582>: je 0x80d306 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2614> > 0x000000000080cf04 <+1588>: mov (%r12),%rax > 0x000000000080cf08 <+1592>: mov (%rax,%rbx,1),%rsi > 0x000000000080cf0c <+1596>: test %rsi,%rsi > 0x000000000080cf0f <+1599>: je 0x80d31b <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2635> > 0x000000000080cf15 <+1605>: mov (%rsi),%rax > 0x000000000080cf18 <+1608>: lea 0x40(%rsp),%rdi > 0x000000000080cf1d <+1613>: callq *0xc8(%rax) > 0x000000000080cf23 <+1619>: movsd 0x4d6e1d(%rip),%xmm0 # 0xce3d48 > 0x000000000080cf2b <+1627>: lea 0x40(%rsp),%rsi > 0x000000000080cf30 <+1632>: lea 0xa0(%rsp),%rdi > 0x000000000080cf38 <+1640>: mov $0x1,%edx > 0x000000000080cf3d <+1645>: callq 0xcc76c0 <Geom::path_from_sbasis(Geom::D2<Geom::SBasis> const&, double, bool)> > 0x000000000080cf42 <+1650>: mov 0x58(%rsp),%rdi > 0x000000000080cf47 <+1655>: test %rdi,%rdi > 0x000000000080cf4a <+1658>: je 0x80cf51 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1665> > 0x000000000080cf4c <+1660>: callq 0x636840 <_ZdlPv@plt> > 0x000000000080cf51 <+1665>: mov 0x40(%rsp),%rdi > 0x000000000080cf56 <+1670>: test %rdi,%rdi > 0x000000000080cf59 <+1673>: je 0x80cf60 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1680> > 0x000000000080cf5b <+1675>: callq 0x636840 <_ZdlPv@plt> > 0x000000000080cf60 <+1680>: mov 0x20(%rsp),%rax > 0x000000000080cf65 <+1685>: mov 0x8(%rax),%rbx > 0x000000000080cf69 <+1689>: mov 0xa8(%rsp),%rax > 0x000000000080cf71 <+1697>: test %rax,%rax > 0x000000000080cf74 <+1700>: je 0x80d306 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2614> > 0x000000000080cf7a <+1706>: mov 0x8(%rax),%r13 > 0x000000000080cf7e <+1710>: mov (%rax),%r15 > 0x000000000080cf81 <+1713>: mov -0x20(%rbx),%rax > 0x000000000080cf85 <+1717>: test %rax,%rax > 0x000000000080cf88 <+1720>: je 0x80d306 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2614> > 0x000000000080cf8e <+1726>: lea -0x28(%rbx),%r14 > 0x000000000080cf92 <+1730>: mov 0x8(%rax),%rbp > 0x000000000080cf96 <+1734>: mov (%rax),%r12 > 0x000000000080cf99 <+1737>: mov %r14,%rdi > 0x000000000080cf9c <+1740>: callq 0x77f910 <Geom::Path::unshare()> > 0x000000000080cfa1 <+1745>: mov -0x20(%rbx),%rax > 0x000000000080cfa5 <+1749>: test %rax,%rax > 0x000000000080cfa8 <+1752>: je 0x80d3e4 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2836> > 0x000000000080cfae <+1758>: sub %r12,%rbp > 0x000000000080cfb1 <+1761>: sar $0x4,%rbp > 0x000000000080cfb5 <+1765>: sub $0x1,%ebp > 0x000000000080cfb8 <+1768>: shl $0x4,%rbp > 0x000000000080cfbc <+1772>: add (%rax),%rbp > 0x000000000080cfbf <+1775>: mov 0xa8(%rsp),%rax > 0x000000000080cfc7 <+1783>: test %rax,%rax > 0x000000000080cfca <+1786>: je 0x80d306 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2614> > 0x000000000080cfd0 <+1792>: sub %r15,%r13 > 0x000000000080cfd3 <+1795>: mov (%rax),%r12 > 0x000000000080cfd6 <+1798>: xor %r8d,%r8d > 0x000000000080cfd9 <+1801>: sar $0x4,%r13 > 0x000000000080cfdd <+1805>: movq $0x0,0xf0(%rsp) > 0x000000000080cfe9 <+1817>: movq $0x0,0xf8(%rsp) > 0x000000000080cff5 <+1829>: sub $0x1,%r13d > 0x000000000080cff9 <+1833>: movq $0x0,0x100(%rsp) > 0x000000000080d005 <+1845>: shl $0x4,%r13 > 0x000000000080d009 <+1849>: mov %r13,%rax > 0x000000000080d00c <+1852>: lea (%r12,%r13,1),%rbx > 0x000000000080d010 <+1856>: xor %r13d,%r13d > 0x000000000080d013 <+1859>: shr $0x4,%rax > 0x000000000080d017 <+1863>: test %rax,%rax > 0x000000000080d01a <+1866>: je 0x80d02e <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1886> > 0x000000000080d01c <+1868>: mov %rax,%r13 > 0x000000000080d01f <+1871>: shl $0x4,%r13 > 0x000000000080d023 <+1875>: mov %r13,%rdi > 0x000000000080d026 <+1878>: callq 0x63ac10 <_Znwm@plt> > 0x000000000080d02b <+1883>: mov %rax,%r8 > 0x000000000080d02e <+1886>: add %r8,%r13 > 0x000000000080d031 <+1889>: cmp %rbx,%r12 > 0x000000000080d034 <+1892>: mov %r8,0xf0(%rsp) > 0x000000000080d03c <+1900>: mov %r13,0x100(%rsp) > 0x000000000080d044 <+1908>: je 0x80d089 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1977> > 0x000000000080d046 <+1910>: mov %r12,%rcx > 0x000000000080d049 <+1913>: mov %r8,%rdx > 0x000000000080d04c <+1916>: nopl 0x0(%rax) > 0x000000000080d050 <+1920>: test %rdx,%rdx > 0x000000000080d053 <+1923>: je 0x80d06c <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1948> > 0x000000000080d055 <+1925>: mov (%rcx),%rax > 0x000000000080d058 <+1928>: mov %rax,(%rdx) > 0x000000000080d05b <+1931>: mov 0x8(%rcx),%rax > 0x000000000080d05f <+1935>: test %rax,%rax > 0x000000000080d062 <+1938>: mov %rax,0x8(%rdx) > 0x000000000080d066 <+1942>: je 0x80d06c <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1948> > 0x000000000080d068 <+1944>: lock incl 0x8(%rax) > 0x000000000080d06c <+1948>: add $0x10,%rcx > 0x000000000080d070 <+1952>: add $0x10,%rdx > 0x000000000080d074 <+1956>: cmp %rcx,%rbx > 0x000000000080d077 <+1959>: jne 0x80d050 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1920> > 0x000000000080d079 <+1961>: add $0x10,%r12 > 0x000000000080d07d <+1965>: sub %r12,%rbx > 0x000000000080d080 <+1968>: and $0xfffffffffffffff0,%rbx > 0x000000000080d084 <+1972>: lea 0x10(%r8,%rbx,1),%r8 > 0x000000000080d089 <+1977>: mov 0xf0(%rsp),%rcx > 0x000000000080d091 <+1985>: mov %rbp,%rdx > 0x000000000080d094 <+1988>: mov %rbp,%rsi > 0x000000000080d097 <+1991>: mov %r14,%rdi > 0x000000000080d09a <+1994>: mov %r8,0xf8(%rsp) > 0x000000000080d0a2 <+2002>: callq 0xcaaa10 <Geom::Path::do_update(__gnu_cxx::__normal_iterator<boost::shared_ptr<Geom::Curve const>*, std::vector<boost::shared_ptr<Geom::Curve const>, std::allocator<boost::shared_ptr<Geom::Curve const> > > >, __gnu_cxx::__normal_iterator<boost::shared_ptr<Geom::Curve const>*, std::vector<boost::shared_ptr<Geom::Curve const>, std::allocator<boost::shared_ptr<Geom::Curve const> > > >, __gnu_cxx::__normal_iterator<boost::shared_ptr<Geom::Curve const>*, std::vector<boost::shared_ptr<Geom::Curve const>, std::allocator<boost::shared_ptr<Geom::Curve const> > > >, __gnu_cxx::__normal_iterator<boost::shared_ptr<Geom::Curve const>*, std::vector<boost::shared_ptr<Geom::Curve const>, std::allocator<boost::shared_ptr<Geom::Curve const> > > >)> > 0x000000000080d0a7 <+2007>: mov 0xf8(%rsp),%r14 > 0x000000000080d0af <+2015>: mov 0xf0(%rsp),%r12 > 0x000000000080d0b7 <+2023>: cmp %r12,%r14 > 0x000000000080d0ba <+2026>: je 0x80d128 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2136> > 0x000000000080d0bc <+2028>: mov %r12,%rbp > 0x000000000080d0bf <+2031>: lea 0x8(%r12),%r13 > 0x000000000080d0c4 <+2036>: mov $0xffffffff,%r15d > 0x000000000080d0ca <+2042>: jmp 0x80d0d9 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2057> > 0x000000000080d0cc <+2044>: nopl 0x0(%rax) > 0x000000000080d0d0 <+2048>: add $0x10,%rbp > 0x000000000080d0d4 <+2052>: cmp %rbp,%r14 > 0x000000000080d0d7 <+2055>: je 0x80d120 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2128> > 0x000000000080d0d9 <+2057>: mov %rbp,%rax > 0x000000000080d0dc <+2060>: sub %r12,%rax > 0x000000000080d0df <+2063>: mov 0x0(%r13,%rax,1),%rbx > 0x000000000080d0e4 <+2068>: test %rbx,%rbx > 0x000000000080d0e7 <+2071>: je 0x80d0d0 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2048> > 0x000000000080d0e9 <+2073>: mov %r15d,%eax > 0x000000000080d0ec <+2076>: lock xadd %eax,0x8(%rbx) > 0x000000000080d0f1 <+2081>: cmp $0x1,%eax > 0x000000000080d0f4 <+2084>: jne 0x80d0d0 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2048> > 0x000000000080d0f6 <+2086>: mov (%rbx),%rax > 0x000000000080d0f9 <+2089>: mov %rbx,%rdi > 0x000000000080d0fc <+2092>: callq *0x10(%rax) > 0x000000000080d0ff <+2095>: mov %r15d,%eax > 0x000000000080d102 <+2098>: lock xadd %eax,0xc(%rbx) > 0x000000000080d107 <+2103>: cmp $0x1,%eax > 0x000000000080d10a <+2106>: jne 0x80d0d0 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2048> > 0x000000000080d10c <+2108>: mov (%rbx),%rax > 0x000000000080d10f <+2111>: mov %rbx,%rdi > 0x000000000080d112 <+2114>: callq *0x18(%rax) > 0x000000000080d115 <+2117>: add $0x10,%rbp > 0x000000000080d119 <+2121>: cmp %rbp,%r14 > 0x000000000080d11c <+2124>: jne 0x80d0d9 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2057> > 0x000000000080d11e <+2126>: xchg %ax,%ax > 0x000000000080d120 <+2128>: mov 0xf0(%rsp),%r12 > 0x000000000080d128 <+2136>: test %r12,%r12 > 0x000000000080d12b <+2139>: je 0x80d135 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2149> > 0x000000000080d12d <+2141>: mov %r12,%rdi > 0x000000000080d130 <+2144>: callq 0x636840 <_ZdlPv@plt> > 0x000000000080d135 <+2149>: mov 0xb0(%rsp),%rbx > 0x000000000080d13d <+2157>: movq $0xcf71b0,0xa0(%rsp) > 0x000000000080d149 <+2169>: test %rbx,%rbx > 0x000000000080d14c <+2172>: je 0x80cd07 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1079> > 0x000000000080d152 <+2178>: mov $0xffffffff,%eax > 0x000000000080d157 <+2183>: lock xadd %eax,0x8(%rbx) > 0x000000000080d15c <+2188>: cmp $0x1,%eax > 0x000000000080d15f <+2191>: jne 0x80cd07 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1079> > 0x000000000080d165 <+2197>: mov (%rbx),%rax > 0x000000000080d168 <+2200>: mov %rbx,%rdi > 0x000000000080d16b <+2203>: callq *0x10(%rax) > 0x000000000080d16e <+2206>: mov $0xffffffff,%eax > 0x000000000080d173 <+2211>: lock xadd %eax,0xc(%rbx) > 0x000000000080d178 <+2216>: cmp $0x1,%eax > 0x000000000080d17b <+2219>: jne 0x80cd07 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1079> > 0x000000000080d181 <+2225>: mov (%rbx),%rax > 0x000000000080d184 <+2228>: mov %rbx,%rdi > 0x000000000080d187 <+2231>: callq *0x18(%rax) > 0x000000000080d18a <+2234>: jmpq 0x80cd07 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1079> > 0x000000000080d18f <+2239>: lea 0xe0(%rsp),%rdi > 0x000000000080d197 <+2247>: callq 0xcb08e0 <Geom::Point::normalize()> > 0x000000000080d19c <+2252>: xorpd %xmm4,%xmm4 > 0x000000000080d1a0 <+2256>: mov 0x20(%rbp),%rax > 0x000000000080d1a4 <+2260>: movsd 0xe0(%rsp),%xmm5 > 0x000000000080d1ad <+2269>: movsd 0xe8(%rsp),%xmm6 > 0x000000000080d1b6 <+2278>: ucomisd %xmm4,%xmm5 > 0x000000000080d1ba <+2282>: movsd 0x8(%rax),%xmm1 > 0x000000000080d1bf <+2287>: mov 0x10(%rbp),%rax > 0x000000000080d1c3 <+2291>: movsd 0xd0(%rsp),%xmm3 > 0x000000000080d1cc <+2300>: movsd 0xd8(%rsp),%xmm2 > 0x000000000080d1d5 <+2309>: movsd 0x8(%rax),%xmm0 > 0x000000000080d1da <+2314>: jnp 0x80d1fd <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2349> > 0x000000000080d1dc <+2316>: subsd %xmm3,%xmm0 > 0x000000000080d1e0 <+2320>: subsd %xmm2,%xmm1 > 0x000000000080d1e4 <+2324>: mulsd %xmm6,%xmm0 > 0x000000000080d1e8 <+2328>: mulsd %xmm5,%xmm1 > 0x000000000080d1ec <+2332>: subsd %xmm1,%xmm0 > 0x000000000080d1f0 <+2336>: andpd 0x4d9ef8(%rip),%xmm0 # 0xce70f0 > 0x000000000080d1f8 <+2344>: jmpq 0x80ced3 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1539> > 0x000000000080d1fd <+2349>: jne 0x80d1dc <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2316> > 0x000000000080d1ff <+2351>: jmpq 0x80ceb6 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1510> > 0x000000000080d204 <+2356>: mov (%rbx),%rax > 0x000000000080d207 <+2359>: mov %rbx,%rdi > 0x000000000080d20a <+2362>: callq *0x10(%rax) > 0x000000000080d20d <+2365>: mov $0xffffffff,%eax > 0x000000000080d212 <+2370>: lock xadd %eax,0xc(%rbx) > 0x000000000080d217 <+2375>: cmp $0x1,%eax > 0x000000000080d21a <+2378>: jne 0x80ca34 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+356> > 0x000000000080d220 <+2384>: mov (%rbx),%rax > 0x000000000080d223 <+2387>: mov %rbx,%rdi > 0x000000000080d226 <+2390>: callq *0x18(%rax) > 0x000000000080d229 <+2393>: jmpq 0x80ca34 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+356> > 0x000000000080d22e <+2398>: mov (%rbx),%rax > 0x000000000080d231 <+2401>: mov %rbx,%rdi > 0x000000000080d234 <+2404>: callq *0x10(%rax) > 0x000000000080d237 <+2407>: mov $0xffffffff,%eax > 0x000000000080d23c <+2412>: lock xadd %eax,0xc(%rbx) > 0x000000000080d241 <+2417>: cmp $0x1,%eax > 0x000000000080d244 <+2420>: jne 0x80cb21 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+593> > 0x000000000080d24a <+2426>: mov (%rbx),%rax > 0x000000000080d24d <+2429>: mov %rbx,%rdi > 0x000000000080d250 <+2432>: callq *0x18(%rax) > 0x000000000080d253 <+2435>: jmpq 0x80cb21 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+593> > 0x000000000080d258 <+2440>: mov (%rbx),%rax > 0x000000000080d25b <+2443>: mov %rbx,%rdi > 0x000000000080d25e <+2446>: callq *0x10(%rax) > 0x000000000080d261 <+2449>: mov $0xffffffff,%eax > 0x000000000080d266 <+2454>: lock xadd %eax,0xc(%rbx) > 0x000000000080d26b <+2459>: cmp $0x1,%eax > 0x000000000080d26e <+2462>: jne 0x80ca14 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+324> > 0x000000000080d274 <+2468>: mov (%rbx),%rax > 0x000000000080d277 <+2471>: mov %rbx,%rdi > 0x000000000080d27a <+2474>: callq *0x18(%rax) > 0x000000000080d27d <+2477>: jmpq 0x80ca14 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+324> > 0x000000000080d282 <+2482>: mov (%rbx),%rax > 0x000000000080d285 <+2485>: mov %rbx,%rdi > 0x000000000080d288 <+2488>: callq *0x10(%rax) > 0x000000000080d28b <+2491>: mov $0xffffffff,%eax > 0x000000000080d290 <+2496>: lock xadd %eax,0xc(%rbx) > 0x000000000080d295 <+2501>: cmp $0x1,%eax > 0x000000000080d298 <+2504>: jne 0x80cbd0 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+768> > 0x000000000080d29e <+2510>: mov (%rbx),%rax > 0x000000000080d2a1 <+2513>: mov %rbx,%rdi > 0x000000000080d2a4 <+2516>: callq *0x18(%rax) > 0x000000000080d2a7 <+2519>: jmpq 0x80cbd0 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+768> > 0x000000000080d2ac <+2524>: mov (%rbx),%rax > 0x000000000080d2af <+2527>: mov %rbx,%rdi > 0x000000000080d2b2 <+2530>: callq *0x10(%rax) > 0x000000000080d2b5 <+2533>: mov $0xffffffff,%eax > 0x000000000080d2ba <+2538>: lock xadd %eax,0xc(%rbx) > 0x000000000080d2bf <+2543>: cmp $0x1,%eax > 0x000000000080d2c2 <+2546>: jne 0x80cb41 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+625> > 0x000000000080d2c8 <+2552>: mov (%rbx),%rax > 0x000000000080d2cb <+2555>: mov %rbx,%rdi > 0x000000000080d2ce <+2558>: callq *0x18(%rax) > 0x000000000080d2d1 <+2561>: mov 0x20(%rsp),%rax > 0x000000000080d2d6 <+2566>: mov 0x8(%rax),%rsi > 0x000000000080d2da <+2570>: cmp 0x10(%rax),%rsi > 0x000000000080d2de <+2574>: jne 0x80cb54 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+644> > 0x000000000080d2e4 <+2580>: mov 0x20(%rsp),%rdi > 0x000000000080d2e9 <+2585>: lea 0x70(%rsp),%rdx > 0x000000000080d2ee <+2590>: callq 0x6b5970 <std::vector<Geom::Path, std::allocator<Geom::Path> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Geom::Path*, std::vector<Geom::Path, std::allocator<Geom::Path> > >, Geom::Path const&)> > 0x000000000080d2f3 <+2595>: jmpq 0x80cba7 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+727> > 0x000000000080d2f8 <+2600>: mov 0x10(%rsp),%rcx > 0x000000000080d2fd <+2605>: mov (%rdx,%rcx,1),%rax > 0x000000000080d301 <+2609>: test %rax,%rax > 0x000000000080d304 <+2612>: jne 0x80d30b <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2619> > 0x000000000080d306 <+2614>: callq 0x640b96 <Geom::Path::get_curves() const> > 0x000000000080d30b <+2619>: mov (%rax),%rax > 0x000000000080d30e <+2622>: mov (%rax,%rbx,1),%rbp > 0x000000000080d312 <+2626>: test %rbp,%rbp > 0x000000000080d315 <+2629>: jne 0x80ccdd <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+1037> > 0x000000000080d31b <+2635>: callq 0x640bb0 <Geom::Path::operator[](unsigned int) const> > 0x000000000080d320 <+2640>: lea 0x70(%rsp),%rdi > 0x000000000080d325 <+2645>: mov %rax,%rbp > 0x000000000080d328 <+2648>: callq 0x6a7160 <Geom::Path::~Path()> > 0x000000000080d32d <+2653>: mov 0x20(%rsp),%rax > 0x000000000080d332 <+2658>: mov 0x8(%rax),%r12 > 0x000000000080d336 <+2662>: mov (%rax),%rbx > 0x000000000080d339 <+2665>: cmp %rbx,%r12 > 0x000000000080d33c <+2668>: je 0x80d357 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2695> > 0x000000000080d33e <+2670>: mov (%rbx),%rax > 0x000000000080d341 <+2673>: mov %rbx,%rdi > 0x000000000080d344 <+2676>: callq *(%rax) > 0x000000000080d346 <+2678>: add $0x28,%rbx > 0x000000000080d34a <+2682>: cmp %rbx,%r12 > 0x000000000080d34d <+2685>: jne 0x80d33e <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2670> > 0x000000000080d34f <+2687>: mov 0x20(%rsp),%rax > 0x000000000080d354 <+2692>: mov (%rax),%rbx > 0x000000000080d357 <+2695>: test %rbx,%rbx > 0x000000000080d35a <+2698>: je 0x80d364 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2708> > 0x000000000080d35c <+2700>: mov %rbx,%rdi > 0x000000000080d35f <+2703>: callq 0x636840 <_ZdlPv@plt> > 0x000000000080d364 <+2708>: mov %rbp,%rdi > 0x000000000080d367 <+2711>: callq 0x637500 <_Unwind_Resume@plt> > 0x000000000080d36c <+2716>: lea 0x40(%rsp),%rdi > 0x000000000080d371 <+2721>: mov %rax,%rbp > 0x000000000080d374 <+2724>: callq 0x6ae2f0 <Geom::D2<Geom::SBasis>::~D2()> > 0x000000000080d379 <+2729>: jmp 0x80d32d <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2653> > 0x000000000080d37b <+2731>: lea 0xf0(%rsp),%rdi > 0x000000000080d383 <+2739>: mov %rax,%rbp > 0x000000000080d386 <+2742>: callq 0x80d540 <std::_Vector_base<boost::shared_ptr<Geom::Curve const>, std::allocator<boost::shared_ptr<Geom::Curve const> > >::~_Vector_base()> > 0x000000000080d38b <+2747>: lea 0xa0(%rsp),%rdi > 0x000000000080d393 <+2755>: callq 0x6a7160 <Geom::Path::~Path()> > 0x000000000080d398 <+2760>: jmp 0x80d32d <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2653> > 0x000000000080d39a <+2762>: lea 0xf0(%rsp),%rdi > 0x000000000080d3a2 <+2770>: mov %rax,%rbp > 0x000000000080d3a5 <+2773>: callq 0x77e750 <std::vector<boost::shared_ptr<Geom::Curve const>, std::allocator<boost::shared_ptr<Geom::Curve const> > >::~vector()> > 0x000000000080d3aa <+2778>: jmp 0x80d38b <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2747> > 0x000000000080d3ac <+2780>: mov %rax,%rbp > 0x000000000080d3af <+2783>: lea 0x80(%rsp),%rdi > 0x000000000080d3b7 <+2791>: callq 0x6b5180 <boost::detail::shared_count::~shared_count()> > 0x000000000080d3bc <+2796>: jmpq 0x80d32d <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2653> > 0x000000000080d3c1 <+2801>: mov %rbx,%rdi > 0x000000000080d3c4 <+2804>: mov %rax,%rbp > 0x000000000080d3c7 <+2807>: callq 0x636840 <_ZdlPv@plt> > 0x000000000080d3cc <+2812>: jmp 0x80d3af <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2783> > 0x000000000080d3ce <+2814>: mov %rax,%rdi > 0x000000000080d3d1 <+2817>: callq 0x6347f0 <__cxa_begin_catch@plt> > 0x000000000080d3d6 <+2822>: mov (%rbx),%rax > 0x000000000080d3d9 <+2825>: mov %rbx,%rdi > 0x000000000080d3dc <+2828>: callq *0x8(%rax) > 0x000000000080d3df <+2831>: callq 0x63e0c0 <__cxa_rethrow@plt> > 0x000000000080d3e4 <+2836>: callq 0x640b7c <Geom::Path::get_curves()> > 0x000000000080d3e9 <+2841>: mov %rax,%rbp > 0x000000000080d3ec <+2844>: callq 0x63de70 <__cxa_end_catch@plt> > 0x000000000080d3f1 <+2849>: jmp 0x80d3af <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2783> > 0x000000000080d3f3 <+2851>: mov %rax,%rbp > 0x000000000080d3f6 <+2854>: mov %rbx,%rdi > 0x000000000080d3f9 <+2857>: mov %rbp,%rbx > 0x000000000080d3fc <+2860>: callq 0x636840 <_ZdlPv@plt> > 0x000000000080d401 <+2865>: lea 0x138(%rsp),%rdi > 0x000000000080d409 <+2873>: callq 0x6b5180 <boost::detail::shared_count::~shared_count()> > 0x000000000080d40e <+2878>: lea 0x128(%rsp),%rdi > 0x000000000080d416 <+2886>: mov %rbx,%rbp > 0x000000000080d419 <+2889>: callq 0x6b5180 <boost::detail::shared_count::~shared_count()> > 0x000000000080d41e <+2894>: jmpq 0x80d32d <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2653> > 0x000000000080d423 <+2899>: mov %rax,%rdi > 0x000000000080d426 <+2902>: callq 0x6347f0 <__cxa_begin_catch@plt> > 0x000000000080d42b <+2907>: mov %rbx,%rdi > 0x000000000080d42e <+2910>: callq 0x6b5e40 <boost::checked_delete<std::vector<boost::shared_ptr<Geom::Curve const> > >(std::vector<boost::shared_ptr<Geom::Curve const>, std::allocator<boost::shared_ptr<Geom::Curve const> > >*)> > 0x000000000080d433 <+2915>: callq 0x63e0c0 <__cxa_rethrow@plt> > 0x000000000080d438 <+2920>: mov %rax,%rbx > 0x000000000080d43b <+2923>: jmp 0x80d401 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2865> > 0x000000000080d43d <+2925>: mov %rax,%rbx > 0x000000000080d440 <+2928>: callq 0x63de70 <__cxa_end_catch@plt> > 0x000000000080d445 <+2933>: jmp 0x80d401 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2865> > 0x000000000080d447 <+2935>: mov %rax,%rbp > 0x000000000080d44a <+2938>: jmpq 0x80d32d <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2653> > 0x000000000080d44f <+2943>: nop > 0x000000000080d450 <+2944>: jmpq 0x80d37b <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2731> > 0x000000000080d455 <+2949>: lea 0x118(%rsp),%rdi > 0x000000000080d45d <+2957>: mov %rax,%rbp > 0x000000000080d460 <+2960>: callq 0x6b5180 <boost::detail::shared_count::~shared_count()> > 0x000000000080d465 <+2965>: jmpq 0x80d3af <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2783> > 0x000000000080d46a <+2970>: mov %rax,%rbx > 0x000000000080d46d <+2973>: jmp 0x80d40e <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2878> > 0x000000000080d46f <+2975>: mov %rax,%rbp > 0x000000000080d472 <+2978>: jmpq 0x80d38b <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+2747> > 0x000000000080d477 <+2983>: mov 0x20(%rsp),%rax > 0x000000000080d47c <+2988>: mov (%rax),%rdi > 0x000000000080d47f <+2991>: test %rdi,%rdi > 0x000000000080d482 <+2994>: je 0x80d489 <pathv_to_linear_and_cubic_beziers(std::vector<Geom::Path, std::allocator<Geom::Path> > const&)+3001> > 0x000000000080d484 <+2996>: callq 0x636840 <_ZdlPv@plt> > 0x000000000080d489 <+3001>: callq 0x640000 <_ZSt9terminatev@plt> >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 823165
:
585587
|
585588
|
585589
| 585590