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 716401 Details for
Bug 927597
[abrt] inkscape-0.48.4-1.fc18: Inkscape::Text::Layout::iterator::prevLineCursor: 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), 41.31 KB, created by
Thomas Braun
on 2013-03-26 09:57:39 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Thomas Braun
Created:
2013-03-26 09:57:39 UTC
Size:
41.31 KB
patch
obsolete
>[New LWP 6796] >[New LWP 6807] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >warning: "/usr/lib/debug/usr/lib64/libicudata.so.49.1.1.debug": separate debug info file has no debug info >Core was generated by `inkscape'. >Program terminated with signal 11, Segmentation fault. >#0 0x0000000000854ba3 in Inkscape::Text::Layout::iterator::prevLineCursor (this=0x8a65bf0, n=<optimized out>) at libnrtype/Layout-TNG-OutIter.cpp:762 >762 if (_parent_layout->_lines[line_index - n].in_shape != _parent_layout->_lines[line_index].in_shape) { > >Thread 2 (Thread 0x7f88272b5700 (LWP 6807)): >#0 0x00000033864e998d in __poll_nocancel () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000000000000000 in ?? () >No symbol table info available. > >Thread 1 (Thread 0x7f8834ca0a40 (LWP 6796)): >#0 0x0000000000854ba3 in Inkscape::Text::Layout::iterator::prevLineCursor (this=0x8a65bf0, n=<optimized out>) at libnrtype/Layout-TNG-OutIter.cpp:762 > line_index = 4294967295 >#1 0x0000000000735a14 in sp_text_context_root_handler (event_context=0x8a65af0, event=0x8d86eb0) at text-context.cpp:1074 > old_start = {_parent_layout = 0x588eda0, _glyph_index = 0, _char_index = 0, _cursor_moving_vertically = <optimized out>, _x_coordinate = <optimized out>} > old_end = {_parent_layout = 0x588eda0, _glyph_index = 0, _char_index = 0, _cursor_moving_vertically = <optimized out>, _x_coordinate = <optimized out>} > cursor_moved = false > screenlines = <optimized out> > group0_keyval = 65362 > tc = 0x8a65af0 > desktop = 0x332bc00 > __PRETTY_FUNCTION__ = "gint sp_text_context_root_handler(SPEventContext*, GdkEvent*)" >#2 0x0000000000689ae4 in sp_event_context_virtual_root_handler (event_context=0x8a65af0, event=0x8d86eb0) at event-context.cpp:942 >No locals. >#3 0x000000000081ffa4 in sp_marshal_INT__POINTER_POINTER (closure=0x45ff460, return_value=0x7fff7ddcffe0, n_param_values=<optimized out>, param_values=0x7fff7ddcfef0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at helper/sp-marshal.cpp:247 > cc = <optimized out> > data1 = 0x2a025a0 > __PRETTY_FUNCTION__ = "void sp_marshal_INT__POINTER_POINTER(GClosure*, GValue*, guint, const GValue*, gpointer, gpointer)" > callback = 0xaada60 <_arena_handler(SPCanvasArena*, NRArenaItem*, GdkEvent*, SPDesktop*)> > data2 = <optimized out> > v_return = <optimized out> >#4 0x000000394480f910 in g_closure_invoke (closure=0x45ff460, return_value=return_value@entry=0x7fff7ddcffe0, n_param_values=3, param_values=param_values@entry=0x7fff7ddcfef0, invocation_hint=invocation_hint@entry=0x7fff7ddcfe90) at gclosure.c:777 > marshal = 0x81ff10 <sp_marshal_INT__POINTER_POINTER(GClosure*, GValue*, guint, GValue const*, gpointer, gpointer)> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x45ff440 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#5 0x0000003944820d08 in signal_emit_unlocked_R (node=node@entry=0x45ff210, detail=detail@entry=0, instance=instance@entry=0x2a025a0, emission_return=emission_return@entry=0x7fff7ddcffe0, instance_and_params=instance_and_params@entry=0x7fff7ddcfef0) at gsignal.c:3551 > tmp = <optimized out> > handler = 0x45fb460 > accumulator = 0x0 > emission = {next = 0x7fff7ddd04d0, instance = 0x2a025a0, ihint = {signal_id = 261, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x45fe400 > hlist = 0x45fb460 > handler_list = <optimized out> > return_accu = 0x7fff7ddcffe0 > accu = {g_type = 0, 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 = 261 > max_sequential_handler_number = 86743 > return_value_altered = 0 >#6 0x00000039448288c7 in g_signal_emit_valist (instance=0x2a025a0, signal_id=signal_id@entry=261, detail=detail@entry=0, var_args=var_args@entry=0x7fff7ddd0168) at gsignal.c:3310 > return_value = {g_type = 24, 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 = 24 > static_scope = 0 > instance_and_params = 0x7fff7ddcfef0 > signal_return_type = 24 > param_values = 0x7fff7ddcff08 > node = <optimized out> > i = <optimized out> > n_params = 2 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#7 0x0000003acbced4c5 in IA__gtk_signal_emit (object=0x2a025a0, signal_id=261) at gtksignal.c:360 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff7ddd0250, reg_save_area = 0x7fff7ddd0180}} > __PRETTY_FUNCTION__ = "IA__gtk_signal_emit" >#8 0x0000000000b3850a in sp_canvas_arena_send_event (arena=arena@entry=0x2a025a0, event=event@entry=0x8d86eb0) at display/canvas-arena.cpp:352 > ret = 0 >#9 0x0000000000b385f6 in sp_canvas_arena_event (item=item@entry=0x2a025a0, event=0x8d86eb0) at display/canvas-arena.cpp:339 > new_arena = <optimized out> > arena = 0x2a025a0 > ret = 0 >#10 0x000000000081fcd1 in sp_marshal_BOOLEAN__POINTER (closure=0x4561b50, return_value=0x7fff7ddd0610, n_param_values=<optimized out>, param_values=0x7fff7ddd0540, invocation_hint=<optimized out>, marshal_data=<optimized out>) at helper/sp-marshal.cpp:124 > cc = <optimized out> > data1 = 0x2a025a0 > __PRETTY_FUNCTION__ = "void sp_marshal_BOOLEAN__POINTER(GClosure*, GValue*, guint, const GValue*, gpointer, gpointer)" > callback = 0xb385b0 <sp_canvas_arena_event(SPCanvasItem*, GdkEvent*)> > data2 = <optimized out> > v_return = <optimized out> >#11 0x000000394480f910 in g_closure_invoke (closure=closure@entry=0x4561b50, return_value=return_value@entry=0x7fff7ddd0610, n_param_values=2, param_values=param_values@entry=0x7fff7ddd0540, invocation_hint=invocation_hint@entry=0x7fff7ddd04e0) at gclosure.c:777 > marshal = 0x394480e570 <g_type_class_meta_marshal> > marshal_data = 0xb8 > in_marshal = 0 > real_closure = 0x4561b30 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#12 0x0000003944820a80 in signal_emit_unlocked_R (node=node@entry=0x456d400, detail=detail@entry=0, instance=instance@entry=0x2a025a0, emission_return=emission_return@entry=0x7fff7ddd0610, instance_and_params=instance_and_params@entry=0x7fff7ddd0540) at gsignal.c:3589 > accumulator = 0x0 > emission = {next = 0x7fff7ddd0ac0, instance = 0x2a025a0, ihint = {signal_id = 203, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 73389680} > class_closure = 0x4561b50 > hlist = 0x0 > handler_list = <optimized out> > return_accu = 0x7fff7ddd0610 > accu = {g_type = 0, 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 = 203 > max_sequential_handler_number = 86743 > return_value_altered = 0 >#13 0x00000039448288c7 in g_signal_emit_valist (instance=0x2a025a0, signal_id=signal_id@entry=203, detail=detail@entry=0, var_args=var_args@entry=0x7fff7ddd0798) at gsignal.c:3310 > 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 = 0x7fff7ddd0540 > signal_return_type = 20 > param_values = 0x7fff7ddd0558 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#14 0x0000003acbced4c5 in IA__gtk_signal_emit (object=0x2a025a0, signal_id=203) at gtksignal.c:360 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff7ddd0880, reg_save_area = 0x7fff7ddd07b0}} > __PRETTY_FUNCTION__ = "IA__gtk_signal_emit" >#15 0x000000000079e099 in emit_event (canvas=<optimized out>, event=<optimized out>) at display/sp-canvas.cpp:1357 > parent = <optimized out> > mask = <optimized out> > ev = {type = GDK_KEY_PRESS, any = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000'}, expose = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', area = {x = 7713031, y = 16, width = 65362, height = 0}, region = 0x9e063e0, count = 111}, no_expose = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000'}, visibility = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', state = (GDK_VISIBILITY_PARTIAL | GDK_VISIBILITY_FULLY_OBSCURED | unknown: 7713028)}, motion = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', time = 7713031, x = 1.3869788888908003e-309, y = 0, axes = 0x9e063e0, state = 111, is_hint = 0, device = 0x0, x_root = 0, y_root = 0}, button = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', time = 7713031, x = 1.3869788888908003e-309, y = 0, axes = 0x9e063e0, state = 111, button = 0, device = 0x0, x_root = 0, y_root = 0}, scroll = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', time = 7713031, x = 1.3869788888908003e-309, y = 0, state = 165700576, direction = GDK_SCROLL_UP, device = 0x6f, x_root = 0, y_root = 0}, key = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', time = 7713031, state = 16, keyval = 65362, length = 0, string = 0x9e063e0 "", hardware_keycode = 111, group = 0 '\000', is_modifier = 0}, crossing = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', subwindow = 0xff5200000010, time = 0, x = 8.1866962097706557e-316, y = 5.4841286688378366e-322, x_root = 0, y_root = 0, mode = GDK_CROSSING_NORMAL, detail = GDK_NOTIFY_ANCESTOR, focus = 0, state = 0}, focus_change = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', in = 0}, configure = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', x = 7713031, y = 16, width = 65362, height = 0}, property = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', atom = 0xff5200000010, time = 0, state = 0}, selection = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', selection = 0xff5200000010, target = 0x0, property = 0x9e063e0, time = 111, requestor = 0}, owner_change = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', owner = 7713031, reason = (unknown: 16), selection = 0x0, time = 165700576, selection_time = 0}, proximity = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', time = 7713031, device = 0xff5200000010}, client = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', message_type = 0xff5200000010, data_format = 0, data = {b = "\340c\340\t\000\000\000\000o\000\000\000\000\000\000\000\000\000\000", s = {25568, 2528, 0, 0, 111, 0, 0, 0, 0, 0}, l = {165700576, 111, 0, 0, 0}}}, dnd = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', context = 0xff5200000010, time = 0, x_root = 0, y_root = 0}, window_state = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', changed_mask = (GDK_WINDOW_STATE_WITHDRAWN | GDK_WINDOW_STATE_ICONIFIED | GDK_WINDOW_STATE_MAXIMIZED | unknown: 7713024), new_window_state = GDK_WINDOW_STATE_FULLSCREEN}, setting = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', action = (GDK_SETTING_ACTION_CHANGED | GDK_SETTING_ACTION_DELETED | unknown: 7713028), name = 0xff5200000010 <Address 0xff5200000010 out of bounds>}, grab_broken = {type = GDK_KEY_PRESS, window = 0x65d7240, send_event = 0 '\000', keyboard = 7713031, implicit = 16, grab_window = 0x0}} > item = 0x2a025a0 > finished = 0 >#16 0x0000003acbb4da3c in _gtk_marshal_BOOLEAN__BOXED (closure=0x2b8ebb0, return_value=0x7fff7ddd0a80, n_param_values=<optimized out>, param_values=0x7fff7ddd0b30, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 > callback = 0x7a05b0 <sp_canvas_key(GtkWidget*, GdkEventKey*)> > cc = <optimized out> > data1 = 0x456e000 > data2 = 0x2a04140 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#17 0x000000394480f84e in g_closure_invoke (closure=closure@entry=0x2b8ebb0, return_value=return_value@entry=0x7fff7ddd0a80, n_param_values=2, param_values=param_values@entry=0x7fff7ddd0b30, invocation_hint=invocation_hint@entry=0x7fff7ddd0ad0) at gclosure.c:777 > marshal = 0x394480e570 <g_type_class_meta_marshal> > marshal_data = 0x190 > in_marshal = 1 > real_closure = 0x2b8eb90 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#18 0x0000003944820a80 in signal_emit_unlocked_R (node=node@entry=0x2b8e920, detail=detail@entry=0, instance=instance@entry=0x456e000, emission_return=emission_return@entry=0x7fff7ddd0c00, instance_and_params=instance_and_params@entry=0x7fff7ddd0b30) at gsignal.c:3589 > accumulator = 0x2b8e990 > emission = {next = 0x7fff7ddd1090, instance = 0x456e000, ihint = {signal_id = 42, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 72750528} > class_closure = 0x2b8ebb0 > hlist = 0x0 > handler_list = <optimized out> > return_accu = 0x7fff7ddd0a80 > 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 = 86743 > return_value_altered = 0 >#19 0x00000039448288c7 in g_signal_emit_valist (instance=0x456e000, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff7ddd0d88) at gsignal.c:3310 > 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 = 0x7fff7ddd0b30 > signal_return_type = 20 > param_values = 0x7fff7ddd0b48 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#20 0x0000003944828de2 in g_signal_emit (instance=instance@entry=0x456e000, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff7ddd0e60, reg_save_area = 0x7fff7ddd0da0}} >#21 0x0000003acbc814be in gtk_widget_event_internal (widget=widget@entry=0x456e000, event=event@entry=0x8d88c90) at gtkwidget.c:5017 > signal_num = <optimized out> > return_val = 0 >#22 0x0000003acbc81839 in IA__gtk_widget_event (widget=widget@entry=0x456e000, event=event@entry=0x8d88c90) at gtkwidget.c:4814 > __PRETTY_FUNCTION__ = "IA__gtk_widget_event" >#23 0x0000003acbc97e4b in IA__gtk_window_propagate_key_event (window=window@entry=0x65bf950, event=event@entry=0x8d88c90) at gtkwindow.c:5199 > parent = <optimized out> > handled = <optimized out> > widget = 0x65bf950 > focus = 0x456e000 > __PRETTY_FUNCTION__ = "IA__gtk_window_propagate_key_event" >#24 0x0000003acbc9acdb in gtk_window_key_press_event (widget=0x65bf950, event=0x8d88c90) at gtkwindow.c:5229 > window = 0x65bf950 > handled = <optimized out> >#25 0x0000003acbb4da3c in _gtk_marshal_BOOLEAN__BOXED (closure=0x2b8ebb0, return_value=0x7fff7ddd1050, n_param_values=<optimized out>, param_values=0x7fff7ddd1100, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 > callback = 0x3acc93e160 <Gtk::Widget_Class::key_press_event_callback(_GtkWidget*, _GdkEventKey*)> > cc = <optimized out> > data1 = 0x65bf950 > data2 = 0x2a04140 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#26 0x000000394480f910 in g_closure_invoke (closure=closure@entry=0x2b8ebb0, return_value=return_value@entry=0x7fff7ddd1050, n_param_values=2, param_values=param_values@entry=0x7fff7ddd1100, invocation_hint=invocation_hint@entry=0x7fff7ddd10a0) at gclosure.c:777 > marshal = 0x394480e570 <g_type_class_meta_marshal> > marshal_data = 0x190 > in_marshal = 0 > real_closure = 0x2b8eb90 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#27 0x0000003944820a80 in signal_emit_unlocked_R (node=node@entry=0x2b8e920, detail=detail@entry=0, instance=instance@entry=0x65bf950, emission_return=emission_return@entry=0x7fff7ddd11d0, instance_and_params=instance_and_params@entry=0x7fff7ddd1100) at gsignal.c:3589 > accumulator = 0x2b8e990 > emission = {next = 0x0, instance = 0x65bf950, ihint = {signal_id = 42, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 44230288} > class_closure = 0x2b8ebb0 > hlist = 0x65d3300 > handler_list = <optimized out> > return_accu = 0x7fff7ddd1050 > 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 = 86743 > return_value_altered = 1 >#28 0x00000039448288c7 in g_signal_emit_valist (instance=0x65bf950, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff7ddd1358) at gsignal.c:3310 > 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 = 0x7fff7ddd1100 > signal_return_type = 20 > param_values = 0x7fff7ddd1118 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#29 0x0000003944828de2 in g_signal_emit (instance=instance@entry=0x65bf950, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3356 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff7ddd1430, reg_save_area = 0x7fff7ddd1370}} >#30 0x0000003acbc814be in gtk_widget_event_internal (widget=widget@entry=0x65bf950, event=event@entry=0x8d88c90) at gtkwidget.c:5017 > signal_num = <optimized out> > return_val = 0 >#31 0x0000003acbc81839 in IA__gtk_widget_event (widget=widget@entry=0x65bf950, event=event@entry=0x8d88c90) at gtkwidget.c:4814 > __PRETTY_FUNCTION__ = "IA__gtk_widget_event" >#32 0x0000003acbb4b8d7 in IA__gtk_propagate_event (widget=0x65bf950, event=0x8d88c90) at gtkmain.c:2464 > window = 0x65bf950 > handled_event = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" >#33 0x0000003acbb4bb6b in IA__gtk_main_do_event (event=0x8d88c90) at gtkmain.c:1685 > event_widget = <optimized out> > grab_widget = 0x65bf950 > window_group = <optimized out> > rewritten_event = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" >#34 0x0000003acb661eec in gdk_event_dispatch (source=source@entry=0x2b5cb40, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2403 > display = <optimized out> > event = 0x8d88c90 >#35 0x00000036bde47a55 in g_main_dispatch (context=0x2b5cc30) at gmain.c:2715 > dispatch = 0x3acb661ea0 <gdk_event_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0x0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x2b5cb40, next = 0x0} > need_destroy = <optimized out> > source = 0x2b5cb40 > current = 0x2bd7880 > i = 0 >#36 g_main_context_dispatch (context=context@entry=0x2b5cc30) at gmain.c:3219 >No locals. >#37 0x00000036bde47d88 in g_main_context_iterate (context=0x2b5cc30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290 > max_priority = 2147483647 > timeout = 33 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x3acd940 >#38 0x00000036bde48182 in g_main_loop_run (loop=0x3ab2bf0) at gmain.c:3484 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#39 0x0000003acbb4ab47 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x3ab2bf0 >#40 0x000000000068194b in sp_main_gui (argc=1, argv=0x7fff7ddd1908) at main.cpp:978 > main_instance = {<sigc::trackable> = {callback_list_ = 0x0}, _vptr.Main = 0x3accc13f50 <vtable for Gtk::Main+16>, static signal_run_ = {<No data fields>}, static signal_quit_ = {<No data fields>}, static signal_key_snooper_ = {<No data fields>}, static instance_ = 0x7fff7ddd1700} > 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/thomasbraun/.local/share"}, {static npos = 18446744073709551615, string_ = "/usr/local/share/"}, {static npos = 18446744073709551615, string_ = "/usr/share/"}} > usericondir = <optimized out> > create_new = <optimized out> >#41 0x00000000006658ef in main (argc=1, argv=0x7fff7ddd1908) at main.cpp:714 > inkscape_localedir = <optimized out> > use_gui = 1 > app = {_vptr.Application = 0xcff250 <vtable for Inkscape::NSApplication::Application+16>, _argc = 1, _argv = 0x7fff7ddd1908, _app_impl = 0x0, _path_home = 0x0} >From To Syms Read Shared Object Library >0x0000003acc889db0 0x0000003acc9595e4 Yes /lib64/libgtkmm-2.4.so.1 >0x0000003ace623230 0x0000003ace639394 Yes /lib64/libatkmm-1.6.so.1 >0x0000003acc22ae80 0x0000003acc23d294 Yes /lib64/libgdkmm-2.4.so.1 >0x0000003acdaaa760 0x0000003acdb0f128 Yes /lib64/libgiomm-2.4.so.1 >0x0000003acee1a370 0x0000003acee224c4 Yes /lib64/libpangomm-1.4.so.1 >0x0000003acde37b60 0x0000003acde54eac Yes /lib64/libglibmm-2.4.so.1 >0x0000003acea14a60 0x0000003acea1d47c Yes /lib64/libcairomm-1.0.so.1 >0x00000033a8e0ac50 0x00000033a8e2f7d4 Yes /lib64/libxslt.so.1 >0x0000003387802190 0x000000338780e640 Yes /lib64/libz.so.1 >0x0000003387000ed0 0x00000033870019f0 Yes /lib64/libdl.so.2 >0x000000339242e870 0x0000003392517470 Yes /lib64/libxml2.so.2 >0x000000339f0025d0 0x000000339f00334c Yes /lib64/libsigc-2.0.so.0 >0x0000003acf202c00 0x0000003acf204f1c Yes /lib64/libgtkspell.so.0 >0x0000003acba69960 0x0000003acbd0b498 Yes /lib64/libgtk-x11-2.0.so.0 >0x0000003acb61e800 0x0000003acb681124 Yes /lib64/libgdk-x11-2.0.so.0 >0x0000003acae09ef0 0x0000003acae16314 Yes /lib64/libatk-1.0.so.0 >0x000000393e030100 0x000000393e0eecd4 Yes /lib64/libgio-2.0.so.0 >0x0000003aca2076b0 0x0000003aca20fa0c Yes /lib64/libpangoft2-1.0.so.0 >0x0000003acb2049b0 0x0000003acb2094d8 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003ac9206780 0x0000003ac9219b90 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003acaa13000 0x0000003acaad551c Yes /lib64/libcairo.so.2 >0x0000003aca60f1c0 0x0000003aca62d9a8 Yes /lib64/libpango-1.0.so.0 >0x0000003922c0cc80 0x0000003922c76ef0 Yes /lib64/libfreetype.so.6 >0x0000003923006220 0x000000392302260c Yes /lib64/libfontconfig.so.1 >0x000000394480aba0 0x000000394483831c Yes /lib64/libgobject-2.0.so.0 >0x00000036be2006b0 0x00000036be20080c Yes /lib64/libgthread-2.0.so.0 >0x00000033874022a0 0x000000338740557c Yes /lib64/librt.so.1 >0x00000036bde1a050 0x00000036bdeae86c Yes /lib64/libglib-2.0.so.0 >0x000000338b404fe0 0x000000338b420b50 Yes /lib64/libpng15.so.15 >0x00000033a2450e00 0x00000033a25b4918 Yes /lib64/libgsl.so.0 >0x00000033a0c02160 0x00000033a0c37748 Yes /lib64/libgslcblas.so.0 >0x0000003389c1dee0 0x0000003389ca4280 Yes /lib64/libX11.so.6 >0x000000339a403790 0x000000339a40ab40 Yes /lib64/libgomp.so.1 >0x000000339b001cf0 0x000000339b007224 Yes /lib64/libpopt.so.0 >0x0000003acd217e70 0x0000003acd24a530 Yes /lib64/libgnomevfs-2.so.0 >0x0000003ace20b5b0 0x0000003ace2232a8 Yes /lib64/libgconf-2.so.4 >0x00000036bea01130 0x00000036bea01ff8 Yes /lib64/libgmodule-2.0.so.0 >0x00000036c1a31e30 0x00000036c1b4bcb4 Yes /usr/lib64/perl5/CORE/libperl.so >0x0000003389803a30 0x000000338981200c Yes /lib64/libresolv.so.2 >0x00000033a0404110 0x00000033a0411954 Yes /lib64/libnsl.so.1 >0x00000033868055b0 0x000000338686fd68 Yes /lib64/libm.so.6 >0x0000003399c00ed0 0x0000003399c0610c Yes /lib64/libcrypt.so.1 >0x00000033a1400f10 0x00000033a1401824 Yes /lib64/libutil.so.1 >0x0000003386c05790 0x0000003386c104b4 Yes /lib64/libpthread.so.0 >0x00000033b663f170 0x00000033b671e820 Yes /lib64/libpython2.7.so.1.0 >0x00000033a540b6d0 0x00000033a54220e4 Yes /lib64/libwpg-0.2.so.2 >0x00000033a3c4c430 0x00000033a3c850b8 Yes /lib64/libwpd-0.9.so.9 >0x00000033a4c04df0 0x00000033a4c0bf08 Yes /lib64/libwpd-stream-0.9.so.9 >0x0000003927e3be10 0x0000003927e56c38 Yes /lib64/libMagick++.so.5 >0x000000392603af80 0x00000039261d179c Yes /lib64/libMagickCore.so.5 >0x00000033a4409af0 0x00000033a441d73c Yes /lib64/libgc.so.1 >0x000000339a807670 0x000000339a82ac8c Yes /lib64/liblcms.so.1 >0x00000039256b3be0 0x00000039257ab81c Yes /lib64/libpoppler.so.26 >0x0000003acd617c40 0x0000003acd62eaf8 Yes /lib64/libpoppler-glib.so.8 >0x000000338805bb80 0x00000033880c10bb Yes /lib64/libstdc++.so.6 >0x000000338641f1a0 0x0000003386560960 Yes /lib64/libc.so.6 >0x0000003387c02a40 0x0000003387c12168 Yes /lib64/libgcc_s.so.1 >0x000000338b801ab0 0x000000338b807a00 Yes /lib64/libXrender.so.1 >0x0000003385c00b20 0x0000003385c1a3d9 Yes /lib64/ld-linux-x86-64.so.2 >0x000000338ee030f0 0x000000338ee19340 Yes /lib64/liblzma.so.5 >0x00000036c7002ed0 0x00000036c7008138 Yes /lib64/libenchant.so.1 >0x000000338c801530 0x000000338c803da8 Yes /lib64/libXfixes.so.3 >0x000000338a803740 0x000000338a80d810 Yes /lib64/libXext.so.6 >0x000000338c400b40 0x000000338c401458 Yes /lib64/libXinerama.so.1 >0x0000003923402160 0x000000392340bfc4 Yes /lib64/libXi.so.6 >0x000000338c001b70 0x000000338c007768 Yes /lib64/libXrandr.so.2 >0x000000338d402ab0 0x000000338d4076ec Yes /lib64/libXcursor.so.1 >0x0000003399000c60 0x0000003399001794 Yes /lib64/libXcomposite.so.1 >0x0000003393400bd0 0x00000033934015ec Yes /lib64/libXdamage.so.1 >0x0000003945001990 0x0000003945006134 Yes /lib64/libffi.so.5 >0x0000003870006170 0x00000038700175d4 Yes /lib64/libselinux.so.1 >0x0000003ac8e08080 0x0000003ac8e5bc0c Yes /lib64/libharfbuzz.so.0 >0x0000003399409030 0x0000003399472aac Yes /lib64/libpixman-1.so.0 >0x0000003ac9a06ff0 0x0000003ac9a1851c Yes /lib64/libEGL.so.1 >0x0000003397000b10 0x0000003397001204 Yes /lib64/libxcb-shm.so.0 >0x0000003397c03590 0x0000003397c06274 Yes /lib64/libxcb-render.so.0 >0x000000338a409a00 0x000000338a4158f8 Yes /lib64/libxcb.so.1 >0x000000387341bc20 0x0000003873465ca0 Yes /lib64/libGL.so.1 >0x000000338ac03e00 0x000000338ac1ccdc Yes /lib64/libexpat.so.1 >0x000000339d405460 0x000000339d41c004 Yes /usr/lib64/atlas/libcblas.so.3 >0x000000339e055aa0 0x000000339e4c0388 Yes /usr/lib64/atlas/libatlas.so.3 >0x0000003acce0a560 0x0000003acce1c6c4 Yes /lib64/libdbus-glib-1.so.2 >0x0000003390007ab0 0x00000033900312e4 Yes /lib64/libdbus-1.so.3 >0x0000003872c16f30 0x0000003872c4d074 Yes /lib64/libssl.so.10 >0x0000003390c61fc0 0x0000003390d44af8 Yes /lib64/libcrypto.so.10 >0x00000036c3c00de0 0x00000036c3c01bc4 Yes /lib64/libavahi-glib.so.1 >0x00000033a6203530 0x00000033a620872c Yes /lib64/libavahi-common.so.3 >0x00000033a5a039d0 0x00000033a5a0c0d4 Yes /lib64/libavahi-client.so.3 >0x000000339a003660 0x000000339a047570 Yes /lib64/libfreebl3.so >0x0000003925c1b1b0 0x0000003925cf7d44 Yes /lib64/libMagickWand.so.5 >0x00000033a10082c0 0x00000033a10435c4 Yes /lib64/libtiff.so.5 >0x000000339bc03e70 0x000000339bc36210 Yes /lib64/libjpeg.so.62 >0x00000033a76131b0 0x00000033a764f2bc Yes /lib64/libXt.so.6 >0x000000339ac01760 0x000000339ac0d3c0 Yes /lib64/libbz2.so.1 >0x00000033a2002470 0x00000033a2006624 Yes /lib64/libltdl.so.7 >0x0000003d7e801c20 0x0000003d7e805d38 Yes /lib64/libSM.so.6 >0x0000003d7c804f30 0x0000003d7c81259c Yes /lib64/libICE.so.6 >0x00000033aa6050b0 0x00000033aa620f44 Yes /lib64/libopenjpeg.so.1 >0x000000386fc01db0 0x000000386fc452e8 Yes /lib64/libpcre.so.1 >0x00000033948129a0 0x0000003394825fc7 Yes /lib64/libicule.so.49 >0x0000003394c540d0 0x0000003394d07bfc Yes /lib64/libicuuc.so.49 >0x0000003395000570 0x0000003395000650 Yes (*) /lib64/libicudata.so.49 >0x0000003393000600 0x00000033930006fc Yes /lib64/libX11-xcb.so.1 >0x00000033984018b0 0x0000003398402638 Yes /lib64/libxcb-dri2.so.0 >0x00000033980025a0 0x0000003398003ec4 Yes /lib64/libxcb-xfixes.so.0 >0x0000003398800fb0 0x00000033988018b8 Yes /lib64/libxcb-shape.so.0 >0x0000003ac9604540 0x0000003ac9607ea8 Yes /lib64/libwayland-client.so.0 >0x0000003ac9e05a40 0x0000003ac9e0be18 Yes /lib64/libwayland-server.so.0 >0x0000003873c01a50 0x0000003873c02fa8 Yes /lib64/libgbm.so.1 >0x000000387301deb0 0x000000387303175c Yes /lib64/libglapi.so.0 >0x000000378bc033e0 0x000000378bc0b910 Yes /lib64/libudev.so.1 >0x00000038738031d0 0x0000003873807ff4 Yes /lib64/libdrm.so.2 >0x000000338a000eb0 0x000000338a001bcc Yes /lib64/libXau.so.6 >0x0000003393809fb0 0x00000033938101d8 Yes /lib64/libxcb-glx.so.0 >0x0000003392c00f90 0x0000003392c039bc Yes /lib64/libXxf86vm.so.1 >0x0000003870e0ad90 0x0000003870e38264 Yes /lib64/libgssapi_krb5.so.2 >0x000000387121b690 0x0000003871293410 Yes /lib64/libkrb5.so.3 >0x0000003390401560 0x0000003390402144 Yes /lib64/libcom_err.so.2 >0x0000003871a044d0 0x0000003871a1c938 Yes /lib64/libk5crypto.so.3 >0x00000033a0801060 0x00000033a0807a60 Yes /lib64/libjbig.so.2.0 >0x000000338d001510 0x000000338d002a8c Yes /lib64/libuuid.so.1 >0x000000378b800da0 0x000000378b801bfa Yes /lib64/libsystemd-daemon.so.0 >0x0000003871602b50 0x00000038716080cc Yes /lib64/libkrb5support.so.0 >0x0000003390801190 0x0000003390801b44 Yes /lib64/libkeyutils.so.1 >0x00007f882e5c51e0 0x00007f882e5cc67c Yes /lib64/libnss_files.so.2 >0x00007f882e3ba530 0x00007f882e3bfb14 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so >0x00007f882e1b60a0 0x00007f882e1b66cc Yes /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so >0x00007f882dfb36e0 0x00007f882dfb37d4 Yes /usr/lib64/gtk-2.0/modules/libpk-gtk-module.so >0x00007f882ddaf1e0 0x00007f882ddb1260 Yes /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so >0x00007f882db7bd80 0x00007f882db7d220 Yes /lib64/libcanberra-gtk.so.0 >0x00000033a7e033f0 0x00000033a7e0c33c Yes /lib64/libcanberra.so.0 >0x00000033a6e020f0 0x00000033a6e0616c Yes /lib64/libvorbisfile.so.3 >0x000000339f803850 0x000000339f81ad9c Yes /lib64/libvorbis.so.0 >0x000000339f401aa0 0x000000339f404148 Yes /lib64/libogg.so.0 >0x00007f882d96a8c0 0x00007f882d974030 Yes /lib64/libtdb.so.1 >0x00007f882752af60 0x00007f88275451e8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f88272c8860 0x00007f88272e18b8 Yes /lib64/libgvfscommon.so.0 >0x0000003392003ef0 0x000000339202320c Yes /lib64/libbluray.so.1 >0x00007f8826858540 0x00007f882685987c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so >0x00007f8826158510 0x00007f88261650d8 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007f8824f4cc00 0x00007f8824f4d05c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x0000003ad6407970 0x0000003ad642b9e8 Yes /lib64/librsvg-2.so.2 >0x00007f8824d1ad10 0x00007f8824d39458 Yes /lib64/libcroco-0.6.so.3 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0xa392c40 171519040 >rbx 0x588eda0 92859808 >rcx 0x2fffffffd 12884901885 >rdx 0x0 0 >rsi 0x0 0 >rdi 0x8a65bf0 145120240 >rbp 0x8a65bf0 0x8a65bf0 >rsp 0x7fff7ddcfad0 0x7fff7ddcfad0 >r8 0x45615c0 72750528 >r9 0xffffffff 4294967295 >r10 0x0 0 >r11 0x0 0 >r12 0x982a260 159556192 >r13 0x332bc00 53656576 >r14 0xff52 65362 >r15 0x0 0 >rip 0x854ba3 0x854ba3 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+147> >eflags 0x10246 [ PF ZF 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 Inkscape::Text::Layout::iterator::prevLineCursor(int): > 0x0000000000854b10 <+0>: push %r13 > 0x0000000000854b12 <+2>: push %r12 > 0x0000000000854b14 <+4>: push %rbp > 0x0000000000854b15 <+5>: mov %rdi,%rbp > 0x0000000000854b18 <+8>: push %rbx > 0x0000000000854b19 <+9>: sub $0x38,%rsp > 0x0000000000854b1d <+13>: cmpb $0x0,0x10(%rdi) > 0x0000000000854b21 <+17>: je 0x854cf8 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+488> > 0x0000000000854b27 <+23>: mov 0x0(%rbp),%rbx > 0x0000000000854b2b <+27>: mov 0xc(%rbp),%edx > 0x0000000000854b2e <+30>: mov 0xc8(%rbx),%r12 > 0x0000000000854b35 <+37>: mov 0xd0(%rbx),%rax > 0x0000000000854b3c <+44>: sub %r12,%rax > 0x0000000000854b3f <+47>: sar $0x4,%rax > 0x0000000000854b43 <+51>: cmp %rax,%rdx > 0x0000000000854b46 <+54>: je 0x854d10 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+512> > 0x0000000000854b4c <+60>: shl $0x4,%rdx > 0x0000000000854b50 <+64>: mov 0xb0(%rbx),%r13 > 0x0000000000854b57 <+71>: mov (%r12,%rdx,1),%eax > 0x0000000000854b5b <+75>: lea (%rax,%rax,4),%rdx > 0x0000000000854b5f <+79>: lea (%rax,%rdx,2),%rax > 0x0000000000854b63 <+83>: lea 0x0(%r13,%rax,8),%rax > 0x0000000000854b68 <+88>: mov (%rax),%eax > 0x0000000000854b6a <+90>: shl $0x4,%rax > 0x0000000000854b6e <+94>: add 0x98(%rbx),%rax > 0x0000000000854b75 <+101>: mov (%rax),%r9d > 0x0000000000854b78 <+104>: xor %eax,%eax > 0x0000000000854b7a <+106>: test %r9d,%r9d > 0x0000000000854b7d <+109>: je 0x854cea <Inkscape::Text::Layout::iterator::prevLineCursor(int)+474> > 0x0000000000854b83 <+115>: cmp %esi,%r9d > 0x0000000000854b86 <+118>: mov %r9d,%edx > 0x0000000000854b89 <+121>: mov 0x80(%rbx),%rax > 0x0000000000854b90 <+128>: cmovle %r9d,%esi > 0x0000000000854b94 <+132>: sub %esi,%edx > 0x0000000000854b96 <+134>: mov %edx,%ecx > 0x0000000000854b98 <+136>: lea (%rcx,%rcx,2),%rsi > 0x0000000000854b9c <+140>: mov %r9d,%ecx > 0x0000000000854b9f <+143>: lea (%rcx,%rcx,2),%rcx >=> 0x0000000000854ba3 <+147>: mov 0x10(%rax,%rcx,8),%edi > 0x0000000000854ba7 <+151>: cmp %edi,0x10(%rax,%rsi,8) > 0x0000000000854bab <+155>: je 0x854cc0 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+432> > 0x0000000000854bb1 <+161>: mov 0xb0(%rbx),%rdi > 0x0000000000854bb8 <+168>: mov 0xb8(%rbx),%rcx > 0x0000000000854bbf <+175>: movabs $0x2e8ba2e8ba2e8ba3,%rax > 0x0000000000854bc9 <+185>: mov 0x98(%rbx),%r11 > 0x0000000000854bd0 <+192>: sub %rdi,%rcx > 0x0000000000854bd3 <+195>: mov %rdi,%r13 > 0x0000000000854bd6 <+198>: sar $0x3,%rcx > 0x0000000000854bda <+202>: imul %rax,%rcx > 0x0000000000854bde <+206>: mov %rcx,%r8 > 0x0000000000854be1 <+209>: jmp 0x854bf3 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+227> > 0x0000000000854be3 <+211>: nopl 0x0(%rax,%rax,1) > 0x0000000000854be8 <+216>: sub %rax,%r8 > 0x0000000000854beb <+219>: lea 0x58(%r10),%r13 > 0x0000000000854bef <+223>: sub $0x1,%r8 > 0x0000000000854bf3 <+227>: test %r8,%r8 > 0x0000000000854bf6 <+230>: jle 0x854c20 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+272> > 0x0000000000854bf8 <+232>: mov %r8,%rax > 0x0000000000854bfb <+235>: sar %rax > 0x0000000000854bfe <+238>: lea (%rax,%rax,4),%rsi > 0x0000000000854c02 <+242>: lea (%rax,%rsi,2),%rsi > 0x0000000000854c06 <+246>: lea 0x0(%r13,%rsi,8),%r10 > 0x0000000000854c0b <+251>: mov (%r10),%esi > 0x0000000000854c0e <+254>: shl $0x4,%rsi > 0x0000000000854c12 <+258>: cmp (%r11,%rsi,1),%edx > 0x0000000000854c16 <+262>: ja 0x854be8 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+216> > 0x0000000000854c18 <+264>: test %rax,%rax > 0x0000000000854c1b <+267>: mov %rax,%r8 > 0x0000000000854c1e <+270>: jne 0x854bfb <Inkscape::Text::Layout::iterator::prevLineCursor(int)+235> > 0x0000000000854c20 <+272>: sub %rdi,%r13 > 0x0000000000854c23 <+275>: mov %rdi,%r10 > 0x0000000000854c26 <+278>: sar $0x3,%r13 > 0x0000000000854c2a <+282>: imul $0xba2e8ba3,%r13d,%r13d > 0x0000000000854c31 <+289>: lea 0x0(%r13,%r13,4),%rax > 0x0000000000854c36 <+294>: lea 0x0(%r13,%rax,2),%rax > 0x0000000000854c3b <+299>: mov (%rdi,%rax,8),%eax > 0x0000000000854c3e <+302>: shl $0x4,%rax > 0x0000000000854c42 <+306>: movsd 0x8(%r11,%rax,1),%xmm0 > 0x0000000000854c49 <+313>: jmp 0x854c5b <Inkscape::Text::Layout::iterator::prevLineCursor(int)+331> > 0x0000000000854c4b <+315>: nopl 0x0(%rax,%rax,1) > 0x0000000000854c50 <+320>: sub %rax,%rcx > 0x0000000000854c53 <+323>: lea 0x58(%r8),%r10 > 0x0000000000854c57 <+327>: sub $0x1,%rcx > 0x0000000000854c5b <+331>: test %rcx,%rcx > 0x0000000000854c5e <+334>: jle 0x854c87 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+375> > 0x0000000000854c60 <+336>: mov %rcx,%rax > 0x0000000000854c63 <+339>: sar %rax > 0x0000000000854c66 <+342>: lea (%rax,%rax,4),%rsi > 0x0000000000854c6a <+346>: lea (%rax,%rsi,2),%rsi > 0x0000000000854c6e <+350>: lea (%r10,%rsi,8),%r8 > 0x0000000000854c72 <+354>: mov (%r8),%esi > 0x0000000000854c75 <+357>: shl $0x4,%rsi > 0x0000000000854c79 <+361>: cmp (%r11,%rsi,1),%r9d > 0x0000000000854c7d <+365>: ja 0x854c50 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+320> > 0x0000000000854c7f <+367>: test %rax,%rax > 0x0000000000854c82 <+370>: mov %rax,%rcx > 0x0000000000854c85 <+373>: jne 0x854c63 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+339> > 0x0000000000854c87 <+375>: sub %rdi,%r10 > 0x0000000000854c8a <+378>: sar $0x3,%r10 > 0x0000000000854c8e <+382>: imul $0xba2e8ba3,%r10d,%r10d > 0x0000000000854c95 <+389>: lea (%r10,%r10,4),%rax > 0x0000000000854c99 <+393>: lea (%r10,%rax,2),%rax > 0x0000000000854c9d <+397>: mov (%rdi,%rax,8),%eax > 0x0000000000854ca0 <+400>: shl $0x4,%rax > 0x0000000000854ca4 <+404>: subsd 0x8(%r11,%rax,1),%xmm0 > 0x0000000000854cab <+411>: addsd 0x18(%rbp),%xmm0 > 0x0000000000854cb0 <+416>: movsd %xmm0,0x18(%rbp) > 0x0000000000854cb5 <+421>: jmp 0x854cc5 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+437> > 0x0000000000854cb7 <+423>: nopw 0x0(%rax,%rax,1) > 0x0000000000854cc0 <+432>: movsd 0x18(%rbp),%xmm0 > 0x0000000000854cc5 <+437>: lea 0x10(%rsp),%rdi > 0x0000000000854cca <+442>: mov %rbx,%rsi > 0x0000000000854ccd <+445>: callq 0x8518f0 <Inkscape::Text::Layout::_cursorXOnLineToIterator(unsigned int, double) const> > 0x0000000000854cd2 <+450>: mov 0x1c(%rsp),%eax > 0x0000000000854cd6 <+454>: mov %eax,0xc(%rbp) > 0x0000000000854cd9 <+457>: shl $0x4,%rax > 0x0000000000854cdd <+461>: mov 0xc(%r12,%rax,1),%eax > 0x0000000000854ce2 <+466>: mov %eax,0x8(%rbp) > 0x0000000000854ce5 <+469>: mov $0x1,%eax > 0x0000000000854cea <+474>: add $0x38,%rsp > 0x0000000000854cee <+478>: pop %rbx > 0x0000000000854cef <+479>: pop %rbp > 0x0000000000854cf0 <+480>: pop %r12 > 0x0000000000854cf2 <+482>: pop %r13 > 0x0000000000854cf4 <+484>: retq > 0x0000000000854cf5 <+485>: nopl (%rax) > 0x0000000000854cf8 <+488>: mov %esi,0x8(%rsp) > 0x0000000000854cfc <+492>: callq 0x8547f0 <Inkscape::Text::Layout::iterator::beginCursorUpDown()> > 0x0000000000854d01 <+497>: mov 0x8(%rsp),%esi > 0x0000000000854d05 <+501>: jmpq 0x854b27 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+23> > 0x0000000000854d0a <+506>: nopw 0x0(%rax,%rax,1) > 0x0000000000854d10 <+512>: mov 0x88(%rbx),%r9 > 0x0000000000854d17 <+519>: sub 0x80(%rbx),%r9 > 0x0000000000854d1e <+526>: sar $0x3,%r9 > 0x0000000000854d22 <+530>: imul $0x55555555,%r9d,%r9d > 0x0000000000854d29 <+537>: not %r9d > 0x0000000000854d2c <+540>: jmpq 0x854b78 <Inkscape::Text::Layout::iterator::prevLineCursor(int)+104> >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 927597
: 716401 |
716402
|
716403
|
716404
|
716405
|
716406
|
716407
|
716408
|
716409
|
716410
|
716411