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 581416 Details for
Bug 730597
[abrt] xfce4-xkb-plugin-0.5.4.1-1.fc15: fast_validate: Process /usr/libexec/xfce4/panel-plugins/xfce4-xkb-plugin 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), 38.81 KB, created by
João Carlos Mendes Luís
on 2012-05-01 15:40:51 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
João Carlos Mendes Luís
Created:
2012-05-01 15:40:51 UTC
Size:
38.81 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 2207] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >warning: the debug information found in "/usr/lib/debug//lib/libuuid.so.1.3.0.debug" does not match "/lib/libuuid.so.1" (CRC mismatch). > >warning: the debug information found in "/usr/lib/debug/lib/libuuid.so.1.3.0.debug" does not match "/lib/libuuid.so.1" (CRC mismatch). > >Core was generated by `/usr/libexec/xfce4/panel-plugins/xfce4-xkb-plugin 22 18874412 xkb-plugin Keybo'. >Program terminated with signal 11, Segmentation fault. >#0 fast_validate (str=<optimized out>) at gutf8.c:1632 >1632 for (p = str; *p; p++) > >Thread 1 (Thread 0xb776f880 (LWP 2207)): >#0 fast_validate (str=<optimized out>) at gutf8.c:1632 > val = <optimized out> > min = <optimized out> > p = 0x0 >#1 g_utf8_validate (str=0x0, max_len=-1, end=0x0) at gutf8.c:1800 > p = <optimized out> >#2 0x08052d97 in xkb_cairo_draw_label (cr=0x46287460, group_name=0x0, panel_size=30, actual_width=39, actual_height=30, width=39, height=30, variant_markers_count=0, fgcolor=...) at xkb-cairo.c:171 > normalized_group_name = 0x0 > font_str = "\211\215\273E\000\000\000\000\344\207\275\277\371\357\214F\301\346\361E`t(F`t(F\310\314u\tc\034\005\b\002\000\000\000\a:\227F\240\063z\tc\034\005\b\320?b\t`t(Fy\242\217E\364\257\362Ep\355c\t\360\263d\t'\000\000" > pango_width = <optimized out> > pango_height = <optimized out> > layoutx = <optimized out> > layouty = <optimized out> > xx = <optimized out> > yy = <optimized out> > i = <optimized out> > radius = <optimized out> > layout = 0x97ece98 > desc = <optimized out> > __PRETTY_FUNCTION__ = "xkb_cairo_draw_label" >#3 0x08053587 in xkb_plugin_layout_image_exposed (widget=0x9663808, event=0x977d0c0, xkb=0x965ec18) at xkb-callbacks.c:129 > group_name = 0x0 > cr = 0x46287460 > style = <optimized out> > fgcolor = {pixel = 4278190080, red = 0, green = 0, blue = 0} > actual_hsize = 39 > actual_vsize = 30 >#4 0x4655ed4a in _gtk_marshal_BOOLEAN__BOXED (closure=0x9663508, return_value=0xbfbd89e4, n_param_values=2, param_values=0x97520a0, invocation_hint=0xbfbd89d0, marshal_data=0x0) at gtkmarshalers.c:86 > callback = 0x8053490 <xkb_plugin_layout_image_exposed> > cc = 0x9663508 > data1 = 0x9663808 > data2 = 0x965ec18 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#5 0x45b93645 in g_closure_invoke (closure=0x9663508, return_value=0xbfbd89e4, n_param_values=2, param_values=0x97520a0, invocation_hint=0xbfbd89d0) at gclosure.c:774 > marshal = 0x4655ec90 <_gtk_marshal_BOOLEAN__BOXED> > marshal_data = 0x0 > in_marshal = 0 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#6 0x45ba6860 in signal_emit_unlocked_R (node=0x9641e80, detail=0, instance=0x9663808, emission_return=0xbfbd8b1c, instance_and_params=0x97520a0) at gsignal.c:3272 > tmp = <optimized out> > handler = 0x964de60 > accumulator = 0x9641d88 > emission = {next = 0xbfbd8e88, instance = 0x9663808, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x9641cb8 > hlist = 0x9660030 > handler_list = 0x964de60 > return_accu = 0xbfbd89e4 > 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 = 41 > max_sequential_handler_number = 722 > return_value_altered = 0 >#7 0x45baf118 in g_signal_emit_valist (instance=0x9663808, signal_id=41, detail=0, var_args=0xbfbd8b90 "\274\213\275\277\300\320w\t\340\227a\t\tRkF\b8f\t8\227a\t+\234\217E") 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 = 0x97520a0 > signal_return_type = 20 > param_values = 0x97520b4 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#8 0x45baf464 in g_signal_emit (instance=0x9663808, signal_id=41, detail=0) at gsignal.c:3060 > var_args = 0xbfbd8b8c "\300\320w\t\274\213\275\277\300\320w\t\340\227a\t\tRkF\b8f\t8\227a\t+\234\217E" >#9 0x466b5403 in gtk_widget_event_internal (widget=0x9663808, event=0x977d0c0) at gtkwidget.c:4999 > signal_num = <optimized out> > return_val = 0 >#10 0x464c265d in IA__gtk_container_propagate_expose (container=0x9660c20, child=0x9663808, event=0x9671f90) at gtkcontainer.c:2757 > child_event = 0x977d0c0 > __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose" >#11 0x464c26a9 in gtk_container_expose_child (child=0x9663808, client_data=0xbfbd8cb8) at gtkcontainer.c:2638 > data = 0xbfbd8cb8 >#12 0x4647b15b in gtk_bin_forall (container=0x9660c20, include_internals=1, callback=0x464c2660 <gtk_container_expose_child>, callback_data=0xbfbd8cb8) at gtkbin.c:141 > bin = <optimized out> >#13 0x464c0bbf in IA__gtk_container_forall (container=0x9660c20, callback=0x464c2660 <gtk_container_expose_child>, callback_data=0xbfbd8cb8) at gtkcontainer.c:1507 > class = 0x965f500 > __PRETTY_FUNCTION__ = "IA__gtk_container_forall" >#14 0x464c0e26 in gtk_container_expose (widget=0x9660c20, event=0x9671f90) at gtkcontainer.c:2661 > data = {container = 0x9660c20, event = 0x9671f90} > __PRETTY_FUNCTION__ = "gtk_container_expose" >#15 0x46489799 in gtk_button_expose (event=0x9671f90, widget=0x9660c20) at gtkbutton.c:1582 > button = <optimized out> >#16 gtk_button_expose (widget=0x9660c20, event=0x9671f90) at gtkbutton.c:1570 >No locals. >#17 0x4655ed4a in _gtk_marshal_BOOLEAN__BOXED (closure=0x9641cb8, return_value=0xbfbd8ea4, n_param_values=2, param_values=0x9776b18, invocation_hint=0xbfbd8e90, marshal_data=0x464896e0) at gtkmarshalers.c:86 > callback = 0x464896e0 <gtk_button_expose> > cc = 0x9641cb8 > data1 = 0x9660c20 > data2 = 0x96197e0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#18 0x45b9203e in g_type_class_meta_marshal (closure=0x9641cb8, return_value=0xbfbd8ea4, n_param_values=2, param_values=0x9776b18, invocation_hint=0xbfbd8e90, marshal_data=0xc8) at gclosure.c:885 > class = <optimized out> > callback = <optimized out> > offset = 200 >#19 0x45b93566 in g_closure_invoke (closure=0x9641cb8, return_value=0xbfbd8ea4, n_param_values=2, param_values=0x9776b18, invocation_hint=0xbfbd8e90) at gclosure.c:774 > marshal = 0x45b91fe0 <g_type_class_meta_marshal> > marshal_data = 0xc8 > in_marshal = 1 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#20 0x45ba66a8 in signal_emit_unlocked_R (node=0x9641e80, detail=0, instance=0x9660c20, emission_return=0xbfbd8fdc, instance_and_params=0x9776b18) at gsignal.c:3310 > accumulator = 0x9641d88 > emission = {next = 0xbfbd9338, instance = 0x9660c20, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 157674416} > class_closure = 0x9641cb8 > hlist = 0x9662828 > handler_list = 0x0 > return_accu = 0xbfbd8ea4 > 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 = 41 > max_sequential_handler_number = 722 > return_value_altered = 0 >#21 0x45baf118 in g_signal_emit_valist (instance=0x9660c20, signal_id=41, detail=0, var_args=0xbfbd9050 "|\220\275\277\220\037g\t\340\227a\t\tRkF \ff\t8\227a\t+\234\217E") 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 = 0x9776b18 > signal_return_type = 20 > param_values = 0x9776b2c > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#22 0x45baf464 in g_signal_emit (instance=0x9660c20, signal_id=41, detail=0) at gsignal.c:3060 > var_args = 0xbfbd904c "\220\037g\t|\220\275\277\220\037g\t\340\227a\t\tRkF \ff\t8\227a\t+\234\217E" >#23 0x466b5403 in gtk_widget_event_internal (widget=0x9660c20, event=0x9671f90) at gtkwidget.c:4999 > signal_num = <optimized out> > return_val = 0 >#24 0x464c265d in IA__gtk_container_propagate_expose (container=0x963ed70, child=0x9660c20, event=0x977d340) at gtkcontainer.c:2757 > child_event = 0x9671f90 > __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose" >#25 0x464c26a9 in gtk_container_expose_child (child=0x9660c20, client_data=0xbfbd9178) at gtkcontainer.c:2638 > data = 0xbfbd9178 >#26 0x4647b15b in gtk_bin_forall (container=0x963ed70, include_internals=1, callback=0x464c2660 <gtk_container_expose_child>, callback_data=0xbfbd9178) at gtkbin.c:141 > bin = <optimized out> >#27 0x464c0bbf in IA__gtk_container_forall (container=0x963ed70, callback=0x464c2660 <gtk_container_expose_child>, callback_data=0xbfbd9178) at gtkcontainer.c:1507 > class = 0x964f000 > __PRETTY_FUNCTION__ = "IA__gtk_container_forall" >#28 0x464c0e26 in gtk_container_expose (widget=0x963ed70, event=0x977d340) at gtkcontainer.c:2661 > data = {container = 0x963ed70, event = 0x977d340} > __PRETTY_FUNCTION__ = "gtk_container_expose" >#29 0x464ddb68 in gtk_event_box_expose (event=0x977d340, widget=0x963ed70) at gtkeventbox.c:568 >No locals. >#30 gtk_event_box_expose (widget=0x963ed70, event=0x977d340) at gtkeventbox.c:560 >No locals. >#31 0x4655ed4a in _gtk_marshal_BOOLEAN__BOXED (closure=0x9641cb8, return_value=0xbfbd9354, n_param_values=2, param_values=0x97a4368, invocation_hint=0xbfbd9340, marshal_data=0x464ddaf0) at gtkmarshalers.c:86 > callback = 0x464ddaf0 <gtk_event_box_expose> > cc = 0x9641cb8 > data1 = 0x963ed70 > data2 = 0x96197e0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#32 0x45b9203e in g_type_class_meta_marshal (closure=0x9641cb8, return_value=0xbfbd9354, n_param_values=2, param_values=0x97a4368, invocation_hint=0xbfbd9340, marshal_data=0xc8) at gclosure.c:885 > class = <optimized out> > callback = <optimized out> > offset = 200 >#33 0x45b93566 in g_closure_invoke (closure=0x9641cb8, return_value=0xbfbd9354, n_param_values=2, param_values=0x97a4368, invocation_hint=0xbfbd9340) at gclosure.c:774 > marshal = 0x45b91fe0 <g_type_class_meta_marshal> > marshal_data = 0xc8 > in_marshal = 1 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#34 0x45ba66a8 in signal_emit_unlocked_R (node=0x9641e80, detail=0, instance=0x963ed70, emission_return=0xbfbd948c, instance_and_params=0x97a4368) at gsignal.c:3310 > accumulator = 0x9641d88 > emission = {next = 0xbfbd97d8, instance = 0x963ed70, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 157594608} > class_closure = 0x9641cb8 > hlist = 0x969ff80 > handler_list = 0x0 > return_accu = 0xbfbd9354 > 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 = 41 > max_sequential_handler_number = 722 > return_value_altered = 0 >#35 0x45baf118 in g_signal_emit_valist (instance=0x963ed70, signal_id=41, detail=0, var_args=0xbfbd9500 ",\225\275\277@\323w\t\340\227a\t\tRkFp\355c\t8\227a\t+\234\217E") 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 = 0x97a4368 > signal_return_type = 20 > param_values = 0x97a437c > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#36 0x45baf464 in g_signal_emit (instance=0x963ed70, signal_id=41, detail=0) at gsignal.c:3060 > var_args = 0xbfbd94fc "@\323w\t,\225\275\277@\323w\t\340\227a\t\tRkFp\355c\t8\227a\t+\234\217E" >#37 0x466b5403 in gtk_widget_event_internal (widget=0x963ed70, event=0x977d340) at gtkwidget.c:4999 > signal_num = <optimized out> > return_val = 0 >#38 0x464c265d in IA__gtk_container_propagate_expose (container=0x9647860, child=0x963ed70, event=0xbfbd9a88) at gtkcontainer.c:2757 > child_event = 0x977d340 > __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose" >#39 0x464c26a9 in gtk_container_expose_child (child=0x963ed70, client_data=0xbfbd9628) at gtkcontainer.c:2638 > data = 0xbfbd9628 >#40 0x4647b15b in gtk_bin_forall (container=0x9647860, include_internals=1, callback=0x464c2660 <gtk_container_expose_child>, callback_data=0xbfbd9628) at gtkbin.c:141 > bin = <optimized out> >#41 0x464c0bbf in IA__gtk_container_forall (container=0x9647860, callback=0x464c2660 <gtk_container_expose_child>, callback_data=0xbfbd9628) at gtkcontainer.c:1507 > class = 0x9646ef8 > __PRETTY_FUNCTION__ = "IA__gtk_container_forall" >#42 0x464c0e26 in gtk_container_expose (widget=0x9647860, event=0xbfbd9a88) at gtkcontainer.c:2661 > data = {container = 0x9647860, event = 0xbfbd9a88} > __PRETTY_FUNCTION__ = "gtk_container_expose" >#43 0x466c6469 in gtk_window_expose (widget=0x9647860, event=0xbfbd9a88) at gtkwindow.c:6637 >No locals. >#44 0x4655ed4a in _gtk_marshal_BOOLEAN__BOXED (closure=0x9641cb8, return_value=0xbfbd97f4, n_param_values=2, param_values=0x9659b40, invocation_hint=0xbfbd97e0, marshal_data=0x466c63f0) at gtkmarshalers.c:86 > callback = 0x466c63f0 <gtk_window_expose> > cc = 0x9641cb8 > data1 = 0x9647860 > data2 = 0x96197e0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#45 0x45b9203e in g_type_class_meta_marshal (closure=0x9641cb8, return_value=0xbfbd97f4, n_param_values=2, param_values=0x9659b40, invocation_hint=0xbfbd97e0, marshal_data=0xc8) at gclosure.c:885 > class = <optimized out> > callback = <optimized out> > offset = 200 >#46 0x45b93645 in g_closure_invoke (closure=0x9641cb8, return_value=0xbfbd97f4, n_param_values=2, param_values=0x9659b40, invocation_hint=0xbfbd97e0) at gclosure.c:774 > marshal = 0x45b91fe0 <g_type_class_meta_marshal> > marshal_data = 0xc8 > in_marshal = 0 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#47 0x45ba66a8 in signal_emit_unlocked_R (node=0x9641e80, detail=0, instance=0x9647860, emission_return=0xbfbd992c, instance_and_params=0x9659b40) at gsignal.c:3310 > accumulator = 0x9641d88 > emission = {next = 0x0, instance = 0x9647860, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 157545216} > class_closure = 0x9641cb8 > hlist = 0x9642480 > handler_list = 0x96273a0 > return_accu = 0xbfbd97f4 > 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 = 41 > max_sequential_handler_number = 722 > return_value_altered = 1 >#48 0x45baf118 in g_signal_emit_valist (instance=0x9647860, signal_id=41, detail=0, var_args=0xbfbd99a0 "\314\231\275\277\210\232\275\277`xd\t\tRkF`xd\t8\227a\t") 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 = 0x9659b40 > signal_return_type = 20 > param_values = 0x9659b54 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#49 0x45baf464 in g_signal_emit (instance=0x9647860, signal_id=41, detail=0) at gsignal.c:3060 > var_args = 0xbfbd999c "\210\232\275\277\314\231\275\277\210\232\275\277`xd\t\tRkF`xd\t8\227a\t" >#50 0x466b5403 in gtk_widget_event_internal (widget=0x9647860, event=0xbfbd9a88) at gtkwidget.c:4999 > signal_num = <optimized out> > return_val = 0 >#51 0x4655d007 in IA__gtk_main_do_event (event=0xbfbd9a88) at gtkmain.c:1609 > event_widget = 0x9647860 > grab_widget = 0x9647860 > window_group = 0x96474b0 > rewritten_event = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" >#52 0x468f7aa7 in _gdk_window_process_updates_recurse (window=0x963cae8, expose_region=0x9692700) at gdkwindow.c:5429 > event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000'}, expose = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', area = {x = 0, y = 0, width = 39, height = 30}, region = 0x9692700, count = 0}, no_expose = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000'}, visibility = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', state = GDK_VISIBILITY_UNOBSCURED}, motion = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', time = 0, x = 8.275783584764562e-313, y = 2.4961590973981965e-263, axes = 0x0, state = 1183775932, is_hint = -13592, device = 0x9635b48, x_root = 1.1757366755348743e+32, y_root = 5.1907046119570435e-263}, button = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', time = 0, x = 8.275783584764562e-313, y = 2.4961590973981965e-263, axes = 0x0, state = 1183775932, button = 157534952, device = 0x9635b48, x_root = 1.1757366755348743e+32, y_root = 5.1907046119570435e-263}, scroll = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', time = 0, x = 8.275783584764562e-313, y = 2.4961590973981965e-263, state = 0, direction = 1183775932, device = 0x963cae8, x_root = 1.9181179618867317e-263, y_root = 5.2342689129238558e-263}, key = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', time = 0, state = 0, keyval = 39, length = 30, string = 0x9692700 "\001", hardware_keycode = 0, group = 0 '\000', is_modifier = 0}, crossing = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', subwindow = 0x0, time = 0, x = 6.365987374822673e-313, y = 7.8006151324945387e-316, x_root = 1.9642501660290125e-263, y_root = 1.9181179618867317e-263, mode = 1184313332, detail = 159014672, focus = 159000288, state = 159000288}, focus_change = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', in = 2403}, configure = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', x = 0, y = 0, width = 39, height = 30}, property = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', atom = 0x0, time = 0, state = 39}, selection = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', selection = 0x0, target = 0x0, property = 0x27, time = 30, requestor = 157886208}, owner_change = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', owner = 0, reason = GDK_OWNER_CHANGE_NEW_OWNER, selection = 0x27, time = 30, selection_time = 157886208}, proximity = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', time = 0, device = 0x0}, client = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', message_type = 0x0, data_format = 0, data = {b = "'\000\000\000\036\000\000\000\000'i\t\000\000\000\000\274\374\216F", s = {39, 0, 30, 0, 9984, 2409, 0, 0, -836, 18062}, l = {39, 30, 157886208, 0, 1183775932}}}, dnd = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', context = 0x0, time = 0, x_root = 39, y_root = 0}, window_state = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', changed_mask = 0, new_window_state = 0}, setting = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', action = GDK_SETTING_ACTION_NEW, name = 0x0}, grab_broken = {type = GDK_EXPOSE, window = 0x963cae8, send_event = 0 '\000', keyboard = 0, implicit = 0, grab_window = 0x27}} > private = 0x963cae8 > child = <optimized out> > child_region = <optimized out> > r = {x = 1168023540, y = 1167233516, width = 157370992, height = 157369376} > l = <optimized out> > children = 0x9732e00 >#53 0x46933f34 in _gdk_windowing_window_process_updates_recurse (window=0x963cae8, region=0x9692700) at gdkwindow-x11.c:5619 >No locals. >#54 0x468f20c4 in gdk_window_process_updates_internal (window=<optimized out>) at gdkwindow.c:5588 > expose_region = 0x9692700 > update_area = 0x97a26e0 > private = <optimized out> > impl_iface = <optimized out> > save_region = 0 > clip_box = {x = 0, y = 0, width = 39, height = 30} >#55 0x468f456f in IA__gdk_window_process_all_updates () at gdkwindow.c:5696 > private = 0x963cae8 > old_update_windows = 0x979c728 > tmp_list = 0x979c728 > in_process_all_updates = 1 > got_recursive_update = 0 >#56 0x464c0981 in gtk_container_idle_sizer (data=0x0) at gtkcontainer.c:1360 >No locals. >#57 0x468cda50 in gdk_threads_dispatch (data=0x971a5c0) at gdk.c:512 > dispatch = 0x971a5c0 > ret = 0 >#58 0x45908471 in g_idle_dispatch (source=0x97e9c08, callback=0x468cd9e0 <gdk_threads_dispatch>, user_data=0x971a5c0) at gmain.c:4801 >No locals. >#59 0x4590c62f in g_main_dispatch (context=0x963df40) at gmain.c:2441 > dispatch = 0x45908450 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x971a5c0 > callback = 0x468cd9e0 <gdk_threads_dispatch> > cb_funcs = 0x459ea33c > cb_data = 0x9755390 > current_source_link = {data = 0x97e9c08, next = 0x0} > need_destroy = <optimized out> > source = 0x97e9c08 > current = 0x9662788 > i = <optimized out> >#60 g_main_context_dispatch (context=0x963df40) at gmain.c:3011 >No locals. >#61 0x4590cd70 in g_main_context_iterate (context=0x963df40, block=1167177744, dispatch=1, self=0x9613d70) at gmain.c:3089 > max_priority = 110 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#62 0x4590d3a7 in g_main_loop_run (loop=0x96e4fc0) at gmain.c:3297 > self = 0x9613d70 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#63 0x4655b9df in IA__gtk_main () at gtkmain.c:1256 > tmp_list = <optimized out> > functions = 0x0 > init = <optimized out> > loop = 0x96e4fc0 >#64 0x0804d654 in main (argc=8, argv=0xbfbd9e84) at xfce4-xkb-plugin.c:85 > plug = 0x9647860 > screen = <optimized out> > xpp = 0x963ed70 > unique_id = <optimized out> > socket_id = <optimized out> > colormap = <optimized out> > value = <optimized out> > base_name = <optimized out> >From To Syms Read Shared Object Library >0x45f1c570 0x45f25688 Yes /usr/lib/libxfce4panel-1.0.so.3 >0x45f64f50 0x45f6c4e8 Yes /usr/lib/libxfce4ui-1.so.0 >0x45f352d0 0x45f3c538 Yes /usr/lib/libxfce4util.so.4 >0x4600b4b0 0x4601869c Yes /usr/lib/libxklavier.so.16 >0x462b1c80 0x4639cbec Yes /usr/lib/libxml2.so.2 >0x4602e710 0x46053a78 Yes /usr/lib/libwnck-1.so.22 >0x4645dbd0 0x4674e9e8 Yes /usr/lib/libgtk-x11-2.0.so.0 >0x468cd630 0x46937f98 Yes /usr/lib/libgdk-x11-2.0.so.0 >0x461b5670 0x461c2f58 Yes /usr/lib/libatk-1.0.so.0 >0x46164530 0x46181e68 Yes /usr/lib/libpangoft2-1.0.so.0 >0x461926d0 0x46197e58 Yes /usr/lib/libpangocairo-1.0.so.0 >0x4611c210 0x4613e8a8 Yes /usr/lib/libpango-1.0.so.0 >0x45e38570 0x45ea5558 Yes /usr/lib/libfreetype.so.6 >0x45ed4010 0x45eef63c Yes /usr/lib/libfontconfig.so.1 >0x46c117f0 0x46c39df8 Yes /usr/lib/librsvg-2.so.2 >0x45c0fee0 0x45cdb298 Yes /lib/libgio-2.0.so.0 >0x45d97990 0x45dad8b8 Yes /usr/lib/libgdk_pixbuf-2.0.so.0 >0x45d6b740 0x45d87d38 Yes /usr/lib/libpng12.so.0 >0x45847420 0x458623a8 Yes /lib/libm.so.6 >0x461da190 0x46261ca8 Yes /usr/lib/libcairo.so.2 >0x45be0bf0 0x45be1d78 Yes /lib/libgmodule-2.0.so.0 >0x45b8e2b0 0x45bc11f8 Yes /lib/libgobject-2.0.so.0 >0x45b6af50 0x45b6c728 Yes /lib/libgthread-2.0.so.0 >0x45838920 0x4583ca98 Yes /lib/librt.so.1 >0x458dc0f0 0x4597a9f8 Yes /lib/libglib-2.0.so.0 >0x4581e680 0x4582a6f8 Yes /lib/libpthread.so.0 >0x45679e90 0x457b2294 Yes /lib/libc.so.6 >0x45d5a410 0x45d5ed5c Yes /usr/lib/libSM.so.6 >0x45d414e0 0x45d5037c Yes /usr/lib/libICE.so.6 >0x45a01310 0x45a91fbc Yes /usr/lib/libX11.so.6 >0x45f565f0 0x45f5a57c Yes /usr/lib/libstartup-notification-1.so.0 >0x45f077d0 0x45f11a08 Yes /usr/lib/libXi.so.6 >0x45fe0f80 0x45ffb2bc Yes /usr/lib/libxkbfile.so.1 >0x45813a60 0x45814a88 Yes /lib/libdl.so.2 >0x45890670 0x4589d948 Yes /lib/libz.so.1 >0x45f4b660 0x45f4bebc Yes /usr/lib/libXRes.so.1 >0x45d37ed0 0x45d3a64c Yes /usr/lib/libXfixes.so.3 >0x45b74800 0x45b7f848 Yes /usr/lib/libXext.so.6 >0x45f78300 0x45f7e4fc Yes /usr/lib/libXrender.so.1 >0x46073780 0x4607424c Yes /usr/lib/libXinerama.so.1 >0x4628d150 0x46291ccc Yes /usr/lib/libXrandr.so.2 >0x461a4e70 0x461aa35c Yes /usr/lib/libXcursor.so.1 >0x4619e880 0x4619f40c Yes /usr/lib/libXcomposite.so.1 >0x45d637c0 0x45d641fc Yes /usr/lib/libXdamage.so.1 >0x45dbb140 0x45dd4bb8 Yes /lib/libexpat.so.1 >0x46a50230 0x46a7260c Yes /usr/lib/libcroco-0.6.so.3 >0x45bd8020 0x45bdb678 Yes /usr/lib/libffi.so.5 >0x458ab6e0 0x458bd478 Yes /lib/libselinux.so.1 >0x45b4f670 0x45b60088 Yes /lib/libresolv.so.2 >0x4563e850 0x45657edf Yes /lib/ld-linux.so.2 >0x4607c5e0 0x460fc638 Yes /usr/lib/libpixman-1.so.0 >0x45be8010 0x45be9cb8 Yes (*) /lib/libuuid.so.1 >0x45b33ec0 0x45b4373c Yes /usr/lib/libxcb.so.1 >0x45871f30 0x45888c48 Yes /lib/libgcc_s.so.1 >0x45f45d60 0x45f46cbc Yes /usr/lib/libxcb-aux.so.0 >0x45f503a0 0x45f504ec Yes /usr/lib/libX11-xcb.so.1 >0x45b28a00 0x45b2988c Yes /usr/lib/libXau.so.6 >0xb7563a10 0xb756b158 Yes /lib/libnss_files.so.2 >0xb7535a50 0xb755c0cc Yes /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so >0xb2d6f530 0xb2d8b618 Yes /usr/lib/gio/modules/libgvfsdbus.so >0xb2d46bc0 0xb2d52198 Yes /usr/lib/libgvfscommon.so.0 >0xb2d158d0 0xb2d35ce8 Yes /usr/lib/libbluray.so.0 >0x45dea6a0 0x45e19f28 Yes /lib/libdbus-1.so.3 >0xb2d044f0 0xb2d0de48 Yes /lib/libudev.so.0 >0xb2cfea20 0xb2cff448 Yes /lib/libutil.so.1 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >eax 0x0 0 >ecx 0x1 1 >edx 0x0 0 >ebx 0x46287460 1177056352 >esp 0xbfbd8730 0xbfbd8730 >ebp 0x27 0x27 >esi 0x0 0 >edi 0xffffffff -1 >eip 0x4593e2b8 0x4593e2b8 <g_utf8_validate+488> >eflags 0x210286 [ PF SF IF RF ID ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function g_utf8_validate: > 0x4593e0d0 <+0>: push %ebp > 0x4593e0d1 <+1>: push %edi > 0x4593e0d2 <+2>: push %esi > 0x4593e0d3 <+3>: lea -0x10(%esp),%esp > 0x4593e0d7 <+7>: mov 0x24(%esp),%edi > 0x4593e0db <+11>: mov 0x20(%esp),%esi > 0x4593e0df <+15>: cmp $0x0,%edi > 0x4593e0e2 <+18>: jl 0x4593e2b8 <g_utf8_validate+488> > 0x4593e0e8 <+24>: je 0x4593e429 <g_utf8_validate+857> > 0x4593e0ee <+30>: movzbl (%esi),%edx > 0x4593e0f1 <+33>: test %dl,%dl > 0x4593e0f3 <+35>: je 0x4593e429 <g_utf8_validate+857> > 0x4593e0f9 <+41>: mov %esi,%ebp > 0x4593e0fb <+43>: mov %esi,%eax > 0x4593e0fd <+45>: jmp 0x4593e115 <g_utf8_validate+69> > 0x4593e0ff <+47>: nop > 0x4593e100 <+48>: lea 0x1(%ecx),%eax > 0x4593e103 <+51>: mov %eax,%edx > 0x4593e105 <+53>: sub %esi,%edx > 0x4593e107 <+55>: mov %eax,%ebp > 0x4593e109 <+57>: cmp %edx,%edi > 0x4593e10b <+59>: jle 0x4593e170 <g_utf8_validate+160> > 0x4593e10d <+61>: movzbl 0x1(%ecx),%edx > 0x4593e111 <+65>: test %dl,%dl > 0x4593e113 <+67>: je 0x4593e170 <g_utf8_validate+160> > 0x4593e115 <+69>: movzbl (%eax),%ecx > 0x4593e118 <+72>: test %dl,%dl > 0x4593e11a <+74>: mov %cl,0x4(%esp) > 0x4593e11e <+78>: mov %eax,%ecx > 0x4593e120 <+80>: jns 0x4593e100 <g_utf8_validate+48> > 0x4593e122 <+82>: movzbl 0x4(%esp),%edx > 0x4593e127 <+87>: mov %edx,0x8(%esp) > 0x4593e12b <+91>: and $0xe0,%edx > 0x4593e131 <+97>: cmp $0xc0,%edx > 0x4593e137 <+103>: je 0x4593e198 <g_utf8_validate+200> > 0x4593e139 <+105>: mov 0x8(%esp),%ecx > 0x4593e13d <+109>: and $0xf0,%ecx > 0x4593e143 <+115>: cmp $0xe0,%ecx > 0x4593e149 <+121>: je 0x4593e290 <g_utf8_validate+448> > 0x4593e14f <+127>: mov 0x8(%esp),%ecx > 0x4593e153 <+131>: and $0xf8,%ecx > 0x4593e159 <+137>: cmp $0xf0,%ecx > 0x4593e15f <+143>: jne 0x4593e170 <g_utf8_validate+160> > 0x4593e161 <+145>: mov %esi,%ecx > 0x4593e163 <+147>: sub %ebp,%ecx > 0x4593e165 <+149>: add %edi,%ecx > 0x4593e167 <+151>: cmp $0x3,%ecx > 0x4593e16a <+154>: jg 0x4593e1c8 <g_utf8_validate+248> > 0x4593e16c <+156>: lea 0x0(%esi,%eiz,1),%esi > 0x4593e170 <+160>: mov 0x28(%esp),%ecx > 0x4593e174 <+164>: test %ecx,%ecx > 0x4593e176 <+166>: je 0x4593e17e <g_utf8_validate+174> > 0x4593e178 <+168>: mov 0x28(%esp),%edx > 0x4593e17c <+172>: mov %eax,(%edx) > 0x4593e17e <+174>: test %edi,%edi > 0x4593e180 <+176>: js 0x4593e418 <g_utf8_validate+840> > 0x4593e186 <+182>: add %edi,%esi > 0x4593e188 <+184>: cmp %esi,%eax > 0x4593e18a <+186>: sete %al > 0x4593e18d <+189>: lea 0x10(%esp),%esp > 0x4593e191 <+193>: pop %esi > 0x4593e192 <+194>: movzbl %al,%eax > 0x4593e195 <+197>: pop %edi > 0x4593e196 <+198>: pop %ebp > 0x4593e197 <+199>: ret > 0x4593e198 <+200>: mov %esi,%edx > 0x4593e19a <+202>: sub %ebp,%edx > 0x4593e19c <+204>: mov %edx,%ebp > 0x4593e19e <+206>: add %edi,%ebp > 0x4593e1a0 <+208>: cmp $0x1,%ebp > 0x4593e1a3 <+211>: jle 0x4593e170 <g_utf8_validate+160> > 0x4593e1a5 <+213>: testb $0x1e,0x8(%esp) > 0x4593e1aa <+218>: je 0x4593e170 <g_utf8_validate+160> > 0x4593e1ac <+220>: movzbl 0x1(%eax),%edx > 0x4593e1b0 <+224>: and $0xc0,%edx > 0x4593e1b6 <+230>: add $0xffffff80,%edx > 0x4593e1b9 <+233>: jne 0x4593e170 <g_utf8_validate+160> > 0x4593e1bb <+235>: add $0x1,%ecx > 0x4593e1be <+238>: jmp 0x4593e100 <g_utf8_validate+48> > 0x4593e1c3 <+243>: nop > 0x4593e1c4 <+244>: lea 0x0(%esi,%eiz,1),%esi > 0x4593e1c8 <+248>: movzbl 0x1(%eax),%ebp > 0x4593e1cc <+252>: mov %ebp,%ecx > 0x4593e1ce <+254>: and $0xc0,%ecx > 0x4593e1d4 <+260>: add $0xffffff80,%ecx > 0x4593e1d7 <+263>: jne 0x4593e170 <g_utf8_validate+160> > 0x4593e1d9 <+265>: mov 0x8(%esp),%edx > 0x4593e1dd <+269>: and $0x3f,%ebp > 0x4593e1e0 <+272>: and $0x7,%edx > 0x4593e1e3 <+275>: lea 0x1(%eax),%ecx > 0x4593e1e6 <+278>: shl $0x6,%edx > 0x4593e1e9 <+281>: movl $0x10000,0xc(%esp) > 0x4593e1f1 <+289>: or %ebp,%edx > 0x4593e1f3 <+291>: movzbl 0x1(%ecx),%ebp > 0x4593e1f7 <+295>: mov %ebp,(%esp) > 0x4593e1fa <+298>: and $0xc0,%ebp > 0x4593e200 <+304>: add $0xffffff80,%ebp > 0x4593e203 <+307>: jne 0x4593e170 <g_utf8_validate+160> > 0x4593e209 <+313>: movzbl 0x2(%ecx),%ebp > 0x4593e20d <+317>: mov %ebp,0x4(%esp) > 0x4593e211 <+321>: and $0xc0,%ebp > 0x4593e217 <+327>: add $0xffffff80,%ebp > 0x4593e21a <+330>: jne 0x4593e170 <g_utf8_validate+160> > 0x4593e220 <+336>: mov (%esp),%ebp > 0x4593e223 <+339>: shl $0x6,%edx > 0x4593e226 <+342>: and $0x3f,%ebp > 0x4593e229 <+345>: or %edx,%ebp > 0x4593e22b <+347>: mov 0x4(%esp),%edx > 0x4593e22f <+351>: shl $0x6,%ebp > 0x4593e232 <+354>: and $0x3f,%edx > 0x4593e235 <+357>: or %edx,%ebp > 0x4593e237 <+359>: cmp 0xc(%esp),%ebp > 0x4593e23b <+363>: jb 0x4593e170 <g_utf8_validate+160> > 0x4593e241 <+369>: cmp $0x10ffff,%ebp > 0x4593e247 <+375>: ja 0x4593e170 <g_utf8_validate+160> > 0x4593e24d <+381>: mov %ebp,%edx > 0x4593e24f <+383>: and $0xfffff800,%edx > 0x4593e255 <+389>: cmp $0xd800,%edx > 0x4593e25b <+395>: je 0x4593e170 <g_utf8_validate+160> > 0x4593e261 <+401>: lea -0xfdd0(%ebp),%edx > 0x4593e267 <+407>: cmp $0x1f,%edx > 0x4593e26a <+410>: jbe 0x4593e170 <g_utf8_validate+160> > 0x4593e270 <+416>: and $0xfffe,%ebp > 0x4593e276 <+422>: cmp $0xfffe,%ebp > 0x4593e27c <+428>: je 0x4593e170 <g_utf8_validate+160> > 0x4593e282 <+434>: add $0x2,%ecx > 0x4593e285 <+437>: jmp 0x4593e100 <g_utf8_validate+48> > 0x4593e28a <+442>: lea 0x0(%esi),%esi > 0x4593e290 <+448>: mov %esi,%ecx > 0x4593e292 <+450>: sub %ebp,%ecx > 0x4593e294 <+452>: add %edi,%ecx > 0x4593e296 <+454>: cmp $0x2,%ecx > 0x4593e299 <+457>: jle 0x4593e170 <g_utf8_validate+160> > 0x4593e29f <+463>: mov 0x8(%esp),%edx > 0x4593e2a3 <+467>: mov %eax,%ecx > 0x4593e2a5 <+469>: and $0xf,%edx > 0x4593e2a8 <+472>: movl $0x800,0xc(%esp) > 0x4593e2b0 <+480>: jmp 0x4593e1f3 <g_utf8_validate+291> > 0x4593e2b5 <+485>: lea 0x0(%esi),%esi >=> 0x4593e2b8 <+488>: movzbl (%esi),%edx > 0x4593e2bb <+491>: mov %esi,%eax > 0x4593e2bd <+493>: test %dl,%dl > 0x4593e2bf <+495>: je 0x4593e170 <g_utf8_validate+160> > 0x4593e2c5 <+501>: mov %esi,(%esp) > 0x4593e2c8 <+504>: jmp 0x4593e2df <g_utf8_validate+527> > 0x4593e2ca <+506>: lea 0x0(%esi),%esi > 0x4593e2d0 <+512>: movzbl 0x1(%ecx),%edx > 0x4593e2d4 <+516>: lea 0x1(%ecx),%eax > 0x4593e2d7 <+519>: test %dl,%dl > 0x4593e2d9 <+521>: je 0x4593e3d8 <g_utf8_validate+776> > 0x4593e2df <+527>: test %dl,%dl > 0x4593e2e1 <+529>: mov %eax,%ecx > 0x4593e2e3 <+531>: movzbl (%eax),%ebp > 0x4593e2e6 <+534>: jns 0x4593e2d0 <g_utf8_validate+512> > 0x4593e2e8 <+536>: mov %ebp,%edx > 0x4593e2ea <+538>: movzbl %dl,%esi > 0x4593e2ed <+541>: mov %esi,%ebp > 0x4593e2ef <+543>: and $0xe0,%ebp > 0x4593e2f5 <+549>: cmp $0xc0,%ebp > 0x4593e2fb <+555>: je 0x4593e3e0 <g_utf8_validate+784> > 0x4593e301 <+561>: mov %esi,%ecx > 0x4593e303 <+563>: and $0xf0,%ecx > 0x4593e309 <+569>: cmp $0xe0,%ecx > 0x4593e30f <+575>: je 0x4593e400 <g_utf8_validate+816> > 0x4593e315 <+581>: mov %esi,%ecx > 0x4593e317 <+583>: and $0xf8,%ecx > 0x4593e31d <+589>: cmp $0xf0,%ecx > 0x4593e323 <+595>: jne 0x4593e3d8 <g_utf8_validate+776> > 0x4593e329 <+601>: movzbl 0x1(%eax),%ebp > 0x4593e32d <+605>: mov %ebp,%ecx > 0x4593e32f <+607>: and $0xc0,%ecx > 0x4593e335 <+613>: add $0xffffff80,%ecx > 0x4593e338 <+616>: jne 0x4593e3d8 <g_utf8_validate+776> > 0x4593e33e <+622>: mov %esi,%edx > 0x4593e340 <+624>: and $0x3f,%ebp > 0x4593e343 <+627>: and $0x7,%edx > 0x4593e346 <+630>: lea 0x1(%eax),%ecx > 0x4593e349 <+633>: shl $0x6,%edx > 0x4593e34c <+636>: movl $0x10000,0x8(%esp) > 0x4593e354 <+644>: or %ebp,%edx > 0x4593e356 <+646>: movzbl 0x1(%ecx),%ebp > 0x4593e35a <+650>: mov %ebp,%esi > 0x4593e35c <+652>: and $0xc0,%esi > 0x4593e362 <+658>: add $0xffffff80,%esi > 0x4593e365 <+661>: jne 0x4593e3d8 <g_utf8_validate+776> > 0x4593e367 <+663>: movzbl 0x2(%ecx),%esi > 0x4593e36b <+667>: mov %esi,0x4(%esp) > 0x4593e36f <+671>: and $0xc0,%esi > 0x4593e375 <+677>: add $0xffffff80,%esi > 0x4593e378 <+680>: jne 0x4593e3d8 <g_utf8_validate+776> > 0x4593e37a <+682>: shl $0x6,%edx > 0x4593e37d <+685>: and $0x3f,%ebp > 0x4593e380 <+688>: or %edx,%ebp > 0x4593e382 <+690>: mov 0x4(%esp),%edx > 0x4593e386 <+694>: shl $0x6,%ebp > 0x4593e389 <+697>: and $0x3f,%edx > 0x4593e38c <+700>: or %edx,%ebp > 0x4593e38e <+702>: cmp 0x8(%esp),%ebp > 0x4593e392 <+706>: jb 0x4593e3d8 <g_utf8_validate+776> > 0x4593e394 <+708>: cmp $0x10ffff,%ebp > 0x4593e39a <+714>: ja 0x4593e3d8 <g_utf8_validate+776> > 0x4593e39c <+716>: mov %ebp,%edx > 0x4593e39e <+718>: and $0xfffff800,%edx > 0x4593e3a4 <+724>: cmp $0xd800,%edx > 0x4593e3aa <+730>: je 0x4593e3d8 <g_utf8_validate+776> > 0x4593e3ac <+732>: lea -0xfdd0(%ebp),%edx > 0x4593e3b2 <+738>: cmp $0x1f,%edx > 0x4593e3b5 <+741>: jbe 0x4593e3d8 <g_utf8_validate+776> > 0x4593e3b7 <+743>: and $0xfffe,%ebp > 0x4593e3bd <+749>: cmp $0xfffe,%ebp > 0x4593e3c3 <+755>: je 0x4593e3d8 <g_utf8_validate+776> > 0x4593e3c5 <+757>: lea 0x2(%ecx),%ecx > 0x4593e3c8 <+760>: movzbl 0x1(%ecx),%edx > 0x4593e3cc <+764>: lea 0x1(%ecx),%eax > 0x4593e3cf <+767>: test %dl,%dl > 0x4593e3d1 <+769>: jne 0x4593e2df <g_utf8_validate+527> > 0x4593e3d7 <+775>: nop > 0x4593e3d8 <+776>: mov (%esp),%esi > 0x4593e3db <+779>: jmp 0x4593e170 <g_utf8_validate+160> > 0x4593e3e0 <+784>: and $0x1e,%esi > 0x4593e3e3 <+787>: je 0x4593e3d8 <g_utf8_validate+776> > 0x4593e3e5 <+789>: movzbl 0x1(%eax),%edx > 0x4593e3e9 <+793>: and $0xc0,%edx > 0x4593e3ef <+799>: add $0xffffff80,%edx > 0x4593e3f2 <+802>: jne 0x4593e3d8 <g_utf8_validate+776> > 0x4593e3f4 <+804>: add $0x1,%ecx > 0x4593e3f7 <+807>: jmp 0x4593e2d0 <g_utf8_validate+512> > 0x4593e3fc <+812>: lea 0x0(%esi,%eiz,1),%esi > 0x4593e400 <+816>: mov %esi,%edx > 0x4593e402 <+818>: mov %eax,%ecx > 0x4593e404 <+820>: and $0xf,%edx > 0x4593e407 <+823>: movl $0x800,0x8(%esp) > 0x4593e40f <+831>: jmp 0x4593e356 <g_utf8_validate+646> > 0x4593e414 <+836>: lea 0x0(%esi,%eiz,1),%esi > 0x4593e418 <+840>: cmpb $0x0,(%eax) > 0x4593e41b <+843>: sete %al > 0x4593e41e <+846>: lea 0x10(%esp),%esp > 0x4593e422 <+850>: pop %esi > 0x4593e423 <+851>: movzbl %al,%eax > 0x4593e426 <+854>: pop %edi > 0x4593e427 <+855>: pop %ebp > 0x4593e428 <+856>: ret > 0x4593e429 <+857>: mov %esi,%eax > 0x4593e42b <+859>: jmp 0x4593e170 <g_utf8_validate+160> >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 730597
:
518204
|
518205
|
555483
|
568222
|
572327
| 581416