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 656234 Details for
Bug 882716
[abrt] xfce4-xkb-plugin-0.5.4.3-2.fc17: 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), 41.22 KB, created by
A
on 2012-12-02 21:33:35 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
A
Created:
2012-12-02 21:33:35 UTC
Size:
41.22 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 1575] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/libexec/xfce4/panel-plugins/xfce4-xkb-plugin 8 18874417 xkb-plugin Keyboa'. >Program terminated with signal 11, Segmentation fault. >#0 fast_validate (str=<optimized out>) at gutf8.c:1461 >1461 gutf8.c: No such file or directory. > >Thread 1 (Thread 0xb7767880 (LWP 1575)): >#0 fast_validate (str=<optimized out>) at gutf8.c:1461 > val = <optimized out> > min = <optimized out> > p = 0x0 >#1 g_utf8_validate (str=str@entry=0x0, max_len=max_len@entry=-1, end=end@entry=0x0) at gutf8.c:1629 > p = <optimized out> >#2 0x080530ae in xkb_cairo_draw_label (cr=cr@entry=0x4a661460, group_name=0x0, panel_size=24, actual_width=actual_width@entry=24, actual_height=actual_height@entry=18, width=24, height=18, variant_markers_count=variant_markers_count@entry=0, textsize=textsize@entry=0, fgcolor=...) at xkb-cairo.c:157 > normalized_group_name = 0x0 > font_str = "\301\354\261A\000\000\000\000D\327\312\277i`\265A\001wDN`\024fJ\240\023\341\b`\024fJ\303\036\005\b\002\000\000\000\344\272\277A\001\000\000\000\303\036\005\bPa\314\b\321\346\261AYv\230A\364?EN\260\b\314\b\240\374\314\b\022\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 = 0x8cfeb60 > desc = <optimized out> > __PRETTY_FUNCTION__ = "xkb_cairo_draw_label" >#3 0x08053910 in xkb_plugin_layout_image_exposed (widget=widget@entry=0x8ce5c30, event=0x8cbd4c0, xkb=xkb@entry=0x8ce0d80) at xkb-callbacks.c:129 > group_name = <optimized out> > cr = 0x4a661460 > style = <optimized out> > fgcolor = {pixel = 4278190080, red = 0, green = 0, blue = 0} > actual_hsize = 24 > actual_vsize = 18 >#4 0x41ea7ed2 in _gtk_marshal_BOOLEAN__BOXED (closure=closure@entry=0x8ce5a40, return_value=return_value@entry=0xbfcad940, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0xbfcad9b0, invocation_hint=invocation_hint@entry=0xbfcad95c, marshal_data=marshal_data@entry=0x0) at gtkmarshalers.c:86 > callback = 0x8053800 <xkb_plugin_layout_image_exposed> > cc = 0x8ce5a40 > data1 = 0x8ce5c30 > data2 = 0x8ce0d80 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#5 0x41afad97 in g_closure_invoke (closure=0x8ce5a40, return_value=return_value@entry=0xbfcad940, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0xbfcad9b0, invocation_hint=invocation_hint@entry=0xbfcad95c) at gclosure.c:777 > marshal = 0x41ea7e20 <_gtk_marshal_BOOLEAN__BOXED> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x8ce5a30 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#6 0x41b0ca3d in signal_emit_unlocked_R (node=node@entry=0x8cc4a70, detail=detail@entry=0, instance=instance@entry=0x8ce5c30, emission_return=emission_return@entry=0xbfcada8c, instance_and_params=instance_and_params@entry=0xbfcad9b0) at gsignal.c:3551 > tmp = <optimized out> > handler = 0x8cd0660 > accumulator = 0x8cc4968 > emission = {next = 0xbfcaded4, instance = 0x8ce5c30, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x8cc4a48 > hlist = 0xbfcad9b0 > handler_list = 0x8cd0660 > return_accu = 0xbfcad940 > 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 = 1334 > return_value_altered = 0 >#7 0x41b14a5e in g_signal_emit_valist (instance=instance@entry=0x8ce5c30, signal_id=signal_id@entry=41, detail=detail@entry=0, var_args=0xbfcadbd0 "\374\333\312\277\300\324\313\b\b0\316\b9\333\377A0\\\316\b\030\021\314\b\373o\230A\002", var_args@entry=0xbfcadbcc "\300\324\313\b\374\333\312\277\300\324\313\b\b0\316\b9\333\377A0\\\316\b\030\021\314\b\373o\230A\002") 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 = 0xbfcad9b0 > signal_return_type = 20 > param_values = 0xbfcad9c4 > node = 0x8cc4a70 > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#8 0x41b14e74 in g_signal_emit (instance=instance@entry=0x8ce5c30, signal_id=41, detail=detail@entry=0) at gsignal.c:3356 > var_args = 0xbfcadbcc "\300\324\313\b\374\333\312\277\300\324\313\b\b0\316\b9\333\377A0\\\316\b\030\021\314\b\373o\230A\002" >#9 0x41ffdd53 in gtk_widget_event_internal (widget=widget@entry=0x8ce5c30, event=event@entry=0x8cbd4c0) at gtkwidget.c:5017 > signal_num = <optimized out> > return_val = 0 >#10 0x41ffdfe1 in IA__gtk_widget_send_expose (widget=widget@entry=0x8ce5c30, event=event@entry=0x8cbd4c0) at gtkwidget.c:4846 > __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose" >#11 0x41e0be5b in IA__gtk_container_propagate_expose (container=0x8ce3008, child=child@entry=0x8ce5c30, event=event@entry=0x8cbd470) at gtkcontainer.c:2757 > child_event = 0x8cbd4c0 > __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose" >#12 0x41e0bea9 in gtk_container_expose_child (child=0x8ce5c30, client_data=0xbfcadcf8) at gtkcontainer.c:2638 > data = 0xbfcadcf8 >#13 0x41dc4f5b in gtk_bin_forall (container=0x8ce3008, include_internals=1, callback=0x41e0be60 <gtk_container_expose_child>, callback_data=0xbfcadcf8) at gtkbin.c:141 > bin = <optimized out> >#14 0x41e0a3ff in IA__gtk_container_forall (container=0x8ce3008, callback=callback@entry=0x41e0be60 <gtk_container_expose_child>, callback_data=callback_data@entry=0xbfcadcf8) at gtkcontainer.c:1507 > class = 0x8ce2200 > __PRETTY_FUNCTION__ = "IA__gtk_container_forall" >#15 0x41e0a666 in gtk_container_expose (widget=0x8ce3008, event=0x8cbd470) at gtkcontainer.c:2661 > data = {container = 0x8ce3008, event = 0x8cbd470} > __PRETTY_FUNCTION__ = "gtk_container_expose" >#16 0x41dd3396 in gtk_button_expose (event=0x8cbd470, widget=0x8ce3008) at gtkbutton.c:1582 > button = 0x8ce3008 >#17 gtk_button_expose (widget=widget@entry=0x8ce3008, event=0x8cbd470) at gtkbutton.c:1570 >No locals. >#18 0x41ea7ed2 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8cc4a48, return_value=0xbfcadec0, n_param_values=2, param_values=0xbfcadf30, invocation_hint=0xbfcadedc, marshal_data=0x41dd32e0) at gtkmarshalers.c:86 > callback = 0x41dd32e0 <gtk_button_expose> > cc = 0x8cc4a48 > data1 = 0x8ce3008 > data2 = 0x8cc11c0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#19 0x41af9bbe in g_type_class_meta_marshal (closure=closure@entry=0x8cc4a48, return_value=return_value@entry=0xbfcadec0, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0xbfcadf30, invocation_hint=invocation_hint@entry=0xbfcadedc, marshal_data=marshal_data@entry=0xc8) at gclosure.c:970 > class = <optimized out> > callback = <optimized out> > offset = 200 >#20 0x41afacd3 in g_closure_invoke (closure=closure@entry=0x8cc4a48, return_value=return_value@entry=0xbfcadec0, n_param_values=2, param_values=param_values@entry=0xbfcadf30, invocation_hint=invocation_hint@entry=0xbfcadedc) at gclosure.c:777 > marshal = 0x41af9b60 <g_type_class_meta_marshal> > marshal_data = 0xc8 > in_marshal = 1 > real_closure = 0x8cc4a38 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#21 0x41b0c6e8 in signal_emit_unlocked_R (node=node@entry=0x8cc4a70, detail=detail@entry=0, instance=instance@entry=0x8ce3008, emission_return=emission_return@entry=0xbfcae00c, instance_and_params=instance_and_params@entry=0xbfcadf30) at gsignal.c:3589 > accumulator = 0x8cc4968 > emission = {next = 0xbfcae454, instance = 0x8ce3008, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 147724392} > class_closure = 0x8cc4a48 > hlist = 0xbfcadec0 > handler_list = 0x0 > return_accu = 0xbfcadec0 > 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 = 1334 > return_value_altered = 0 >#22 0x41b14a5e in g_signal_emit_valist (instance=instance@entry=0x8ce3008, signal_id=signal_id@entry=41, detail=detail@entry=0, var_args=0xbfcae150 "|\341\312\277p\324\313\b\260\b\314\b9\333\377A\b0\316\b\030\021\314\b\373o\230A\002", var_args@entry=0xbfcae14c "p\324\313\b|\341\312\277p\324\313\b\260\b\314\b9\333\377A\b0\316\b\030\021\314\b\373o\230A\002") 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 = 0xbfcadf30 > signal_return_type = 20 > param_values = 0xbfcadf44 > node = 0x8cc4a70 > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#23 0x41b14e74 in g_signal_emit (instance=instance@entry=0x8ce3008, signal_id=41, detail=detail@entry=0) at gsignal.c:3356 > var_args = 0xbfcae14c "p\324\313\b|\341\312\277p\324\313\b\260\b\314\b9\333\377A\b0\316\b\030\021\314\b\373o\230A\002" >#24 0x41ffdd53 in gtk_widget_event_internal (widget=widget@entry=0x8ce3008, event=event@entry=0x8cbd470) at gtkwidget.c:5017 > signal_num = <optimized out> > return_val = 0 >#25 0x41ffdfe1 in IA__gtk_widget_send_expose (widget=widget@entry=0x8ce3008, event=event@entry=0x8cbd470) at gtkwidget.c:4846 > __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose" >#26 0x41e0be5b in IA__gtk_container_propagate_expose (container=0x8cc08b0, child=child@entry=0x8ce3008, event=event@entry=0x8cbd298) at gtkcontainer.c:2757 > child_event = 0x8cbd470 > __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose" >#27 0x41e0bea9 in gtk_container_expose_child (child=0x8ce3008, client_data=0xbfcae278) at gtkcontainer.c:2638 > data = 0xbfcae278 >#28 0x41dc4f5b in gtk_bin_forall (container=0x8cc08b0, include_internals=1, callback=0x41e0be60 <gtk_container_expose_child>, callback_data=0xbfcae278) at gtkbin.c:141 > bin = <optimized out> >#29 0x41e0a3ff in IA__gtk_container_forall (container=0x8cc08b0, callback=callback@entry=0x41e0be60 <gtk_container_expose_child>, callback_data=callback_data@entry=0xbfcae278) at gtkcontainer.c:1507 > class = 0x8cce1a8 > __PRETTY_FUNCTION__ = "IA__gtk_container_forall" >#30 0x41e0a666 in gtk_container_expose (widget=0x8cc08b0, event=0x8cbd298) at gtkcontainer.c:2661 > data = {container = 0x8cc08b0, event = 0x8cbd298} > __PRETTY_FUNCTION__ = "gtk_container_expose" >#31 0x41e2715c in gtk_event_box_expose (event=0x8cbd298, widget=0x8cc08b0) at gtkeventbox.c:568 >No locals. >#32 gtk_event_box_expose (widget=widget@entry=0x8cc08b0, event=0x8cbd298) at gtkeventbox.c:560 >No locals. >#33 0x41ea7ed2 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8cc4a48, return_value=0xbfcae440, n_param_values=2, param_values=0xbfcae4b0, invocation_hint=0xbfcae45c, marshal_data=0x41e270f0) at gtkmarshalers.c:86 > callback = 0x41e270f0 <gtk_event_box_expose> > cc = 0x8cc4a48 > data1 = 0x8cc08b0 > data2 = 0x8cc11c0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#34 0x41af9bbe in g_type_class_meta_marshal (closure=closure@entry=0x8cc4a48, return_value=return_value@entry=0xbfcae440, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0xbfcae4b0, invocation_hint=invocation_hint@entry=0xbfcae45c, marshal_data=marshal_data@entry=0xc8) at gclosure.c:970 > class = <optimized out> > callback = <optimized out> > offset = 200 >#35 0x41afacd3 in g_closure_invoke (closure=closure@entry=0x8cc4a48, return_value=return_value@entry=0xbfcae440, n_param_values=2, param_values=param_values@entry=0xbfcae4b0, invocation_hint=invocation_hint@entry=0xbfcae45c) at gclosure.c:777 > marshal = 0x41af9b60 <g_type_class_meta_marshal> > marshal_data = 0xc8 > in_marshal = 1 > real_closure = 0x8cc4a38 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#36 0x41b0c6e8 in signal_emit_unlocked_R (node=node@entry=0x8cc4a70, detail=detail@entry=0, instance=instance@entry=0x8cc08b0, emission_return=emission_return@entry=0xbfcae58c, instance_and_params=instance_and_params@entry=0xbfcae4b0) at gsignal.c:3589 > accumulator = 0x8cc4968 > emission = {next = 0xbfcae9c4, instance = 0x8cc08b0, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 147651744} > class_closure = 0x8cc4a48 > hlist = 0xbfcae440 > handler_list = 0x0 > return_accu = 0xbfcae440 > 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 = 1334 > return_value_altered = 0 >#37 0x41b14a5e in g_signal_emit_valist (instance=instance@entry=0x8cc08b0, signal_id=signal_id@entry=41, detail=detail@entry=0, var_args=0xbfcae6d0 "\374\346\312\277\230\322\313\b0\250\314\b9\333\377A\260\b\314\b\030\021\314\b\373o\230A\002", var_args@entry=0xbfcae6cc "\230\322\313\b\374\346\312\277\230\322\313\b0\250\314\b9\333\377A\260\b\314\b\030\021\314\b\373o\230A\002") 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 = 0xbfcae4b0 > signal_return_type = 20 > param_values = 0xbfcae4c4 > node = 0x8cc4a70 > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#38 0x41b14e74 in g_signal_emit (instance=instance@entry=0x8cc08b0, signal_id=41, detail=detail@entry=0) at gsignal.c:3356 > var_args = 0xbfcae6cc "\230\322\313\b\374\346\312\277\230\322\313\b0\250\314\b9\333\377A\260\b\314\b\030\021\314\b\373o\230A\002" >#39 0x41ffdd53 in gtk_widget_event_internal (widget=widget@entry=0x8cc08b0, event=event@entry=0x8cbd298) at gtkwidget.c:5017 > signal_num = <optimized out> > return_val = 0 >#40 0x41ffdfe1 in IA__gtk_widget_send_expose (widget=widget@entry=0x8cc08b0, event=event@entry=0x8cbd298) at gtkwidget.c:4846 > __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose" >#41 0x41e0be5b in IA__gtk_container_propagate_expose (container=0x8cca830, child=child@entry=0x8cc08b0, event=event@entry=0xbfcaed28) at gtkcontainer.c:2757 > child_event = 0x8cbd298 > __PRETTY_FUNCTION__ = "IA__gtk_container_propagate_expose" >#42 0x41e0bea9 in gtk_container_expose_child (child=0x8cc08b0, client_data=0xbfcae7f8) at gtkcontainer.c:2638 > data = 0xbfcae7f8 >#43 0x41dc4f5b in gtk_bin_forall (container=0x8cca830, include_internals=1, callback=0x41e0be60 <gtk_container_expose_child>, callback_data=0xbfcae7f8) at gtkbin.c:141 > bin = <optimized out> >#44 0x41e0a3ff in IA__gtk_container_forall (container=0x8cca830, callback=callback@entry=0x41e0be60 <gtk_container_expose_child>, callback_data=callback_data@entry=0xbfcae7f8) at gtkcontainer.c:1507 > class = 0x8cc9cd8 > __PRETTY_FUNCTION__ = "IA__gtk_container_forall" >#45 0x41e0a666 in gtk_container_expose (widget=0x8cca830, event=0xbfcaed28) at gtkcontainer.c:2661 > data = {container = 0x8cca830, event = 0xbfcaed28} > __PRETTY_FUNCTION__ = "gtk_container_expose" >#46 0x4200e999 in gtk_window_expose (widget=widget@entry=0x8cca830, event=0xbfcaed28) at gtkwindow.c:6637 >No locals. >#47 0x41ea7ed2 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8cc4a48, return_value=0xbfcae9b0, n_param_values=2, param_values=0xbfcaea20, invocation_hint=0xbfcae9cc, marshal_data=0x4200e920) at gtkmarshalers.c:86 > callback = 0x4200e920 <gtk_window_expose> > cc = 0x8cc4a48 > data1 = 0x8cca830 > data2 = 0x8cc11c0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#48 0x41af9bbe in g_type_class_meta_marshal (closure=closure@entry=0x8cc4a48, return_value=return_value@entry=0xbfcae9b0, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0xbfcaea20, invocation_hint=invocation_hint@entry=0xbfcae9cc, marshal_data=marshal_data@entry=0xc8) at gclosure.c:970 > class = <optimized out> > callback = <optimized out> > offset = 200 >#49 0x41afad97 in g_closure_invoke (closure=closure@entry=0x8cc4a48, return_value=return_value@entry=0xbfcae9b0, n_param_values=2, param_values=param_values@entry=0xbfcaea20, invocation_hint=invocation_hint@entry=0xbfcae9cc) at gclosure.c:777 > marshal = 0x41af9b60 <g_type_class_meta_marshal> > marshal_data = 0xc8 > in_marshal = 0 > real_closure = 0x8cc4a38 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#50 0x41b0c6e8 in signal_emit_unlocked_R (node=node@entry=0x8cc4a70, detail=detail@entry=0, instance=instance@entry=0x8cca830, emission_return=emission_return@entry=0xbfcaeafc, instance_and_params=instance_and_params@entry=0xbfcaea20) at gsignal.c:3589 > accumulator = 0x8cc4968 > emission = {next = 0x0, instance = 0x8cca830, ihint = {signal_id = 41, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 147592752} > class_closure = 0x8cc4a48 > hlist = 0xbfcae9b0 > handler_list = 0x8cd0480 > return_accu = 0xbfcae9b0 > 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 = 1334 > return_value_altered = 1 >#51 0x41b14a5e in g_signal_emit_valist (instance=instance@entry=0x8cca830, signal_id=signal_id@entry=41, detail=detail@entry=0, var_args=0xbfcaec40 "l\354\312\277(\355\312\277", var_args@entry=0xbfcaec3c "(\355\312\277l\354\312\277(\355\312\277") 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 = 0xbfcaea20 > signal_return_type = 20 > param_values = 0xbfcaea34 > node = 0x8cc4a70 > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#52 0x41b14e74 in g_signal_emit (instance=instance@entry=0x8cca830, signal_id=41, detail=detail@entry=0) at gsignal.c:3356 > var_args = 0xbfcaec3c "(\355\312\277l\354\312\277(\355\312\277" >#53 0x41ffdd53 in gtk_widget_event_internal (widget=widget@entry=0x8cca830, event=event@entry=0xbfcaed28) at gtkwidget.c:5017 > signal_num = <optimized out> > return_val = 0 >#54 0x41ffdfe1 in IA__gtk_widget_send_expose (widget=widget@entry=0x8cca830, event=event@entry=0xbfcaed28) at gtkwidget.c:4846 > __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose" >#55 0x41ea6037 in IA__gtk_main_do_event (event=0xbfcaed28) at gtkmain.c:1610 > event_widget = 0x8cca830 > grab_widget = 0x8cca830 > window_group = 0x8cc6020 > rewritten_event = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" >#56 0x41b7eb90 in _gdk_window_process_updates_recurse (window=window@entry=0x8cbe310, expose_region=expose_region@entry=0x8d6c680) at gdkwindow.c:5429 > event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000'}, expose = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', area = {x = 0, y = 0, width = 24, height = 18}, region = 0x8d6c680, count = 0}, no_expose = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000'}, visibility = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', state = GDK_VISIBILITY_UNOBSCURED}, motion = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', time = 0, x = 5.0927898983166536e-313, y = 4.4145828937250556e-266, axes = 0x0, state = 1102540092, is_hint = -7408, device = 0x8cb85e0, x_root = 531624960.00000191, y_root = 5.0079634807474399e+47}, button = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', time = 0, x = 5.0927898983166536e-313, y = 4.4145828937250556e-266, axes = 0x0, state = 1102540092, button = 147579664, device = 0x8cb85e0, x_root = 531624960.00000191, y_root = 5.0079634807474399e+47}, scroll = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', time = 0, x = 5.0927898983166536e-313, y = 4.4145828937250556e-266, state = 0, direction = 1102540092, device = 0x8cbe310, x_root = 6.7976767566465861e-313, y_root = 2.7026830991038378e-266}, key = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', time = 0, state = 0, keyval = 24, length = 18, string = 0x8d6c680 "\001", hardware_keycode = 0, group = 0 '\000', is_modifier = 0}, crossing = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', subwindow = 0x0, time = 0, x = 3.8195924249232477e-313, y = 7.3266599347016142e-316, x_root = 2.7026830989174375e-266, y_root = 6.7976767566465861e-313, mode = 1103081460, detail = 147579664, focus = 1238756895, state = 1103081460}, focus_change = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', in = 0}, configure = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', x = 0, y = 0, width = 24, height = 18}, property = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', atom = 0x0, time = 0, state = 24}, selection = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', selection = 0x0, target = 0x0, property = 0x18, time = 18, requestor = 148293248}, owner_change = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', owner = 0, reason = GDK_OWNER_CHANGE_NEW_OWNER, selection = 0x18, time = 18, selection_time = 148293248}, proximity = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', time = 0, device = 0x0}, client = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', message_type = 0x0, data_format = 0, data = {b = "\030\000\000\000\022\000\000\000\200\306\326\b\000\000\000\000<m\267A", s = {24, 0, 18, 0, -14720, 2262, 0, 0, 27964, 16823}, l = {24, 18, 148293248, 0, 1102540092}}}, dnd = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', context = 0x0, time = 0, x_root = 24, y_root = 0}, window_state = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', changed_mask = (unknown: 0), new_window_state = (unknown: 0)}, setting = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', action = GDK_SETTING_ACTION_NEW, name = 0x0}, grab_broken = {type = GDK_EXPOSE, window = 0x8cbe310, send_event = 0 '\000', keyboard = 0, implicit = 0, grab_window = 0x18}} > private = 0x8cbe310 > child = <optimized out> > child_region = <optimized out> > r = {x = 147432136, y = 1102821288, width = 1103081460, height = 147432136} > l = <optimized out> > children = <optimized out> >#57 0x41bbb1a4 in _gdk_windowing_window_process_updates_recurse (window=window@entry=0x8cbe310, region=region@entry=0x8d6c680) at gdkwindow-x11.c:5643 >No locals. >#58 0x41b79162 in gdk_window_process_updates_internal (window=<optimized out>) at gdkwindow.c:5588 > expose_region = 0x8d6c680 > update_area = 0x8d13c40 > private = <optimized out> > impl_iface = <optimized out> > save_region = 0 > clip_box = {x = 0, y = 0, width = 24, height = 18} >#59 0x41b7b72f in IA__gdk_window_process_all_updates () at gdkwindow.c:5696 > private = 0x8cbe310 > old_update_windows = 0x8da4d80 > tmp_list = 0x8da4d80 > in_process_all_updates = 1 > got_recursive_update = 0 >#60 0x41b7b7a9 in gdk_window_update_idle (data=0x0) at gdkwindow.c:5322 >No locals. >#61 0x41b54b3c in gdk_threads_dispatch (data=data@entry=0x8d932d0) at gdk.c:512 > dispatch = 0x8d932d0 > ret = 0 >#62 0x41995b01 in g_idle_dispatch (source=source@entry=0x8d1a658, callback=0x41b54ae0 <gdk_threads_dispatch>, user_data=0x8d932d0) at gmain.c:4657 >No locals. >#63 0x419980bb in g_main_dispatch (context=0x8cbff10, context@entry=0x8cdfd80) at gmain.c:2539 > dispatch = 0x41995ae0 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x8d932d0 > callback = 0x41b54ae0 <gdk_threads_dispatch> > cb_funcs = 0x41a784dc > cb_data = 0x8da5368 > current_source_link = {data = 0x8d1a658, next = 0x0} > need_destroy = <optimized out> > source = 0x8d1a658 > current = 0x8cdfd80 > i = <optimized out> >#64 g_main_context_dispatch (context=context@entry=0x8cbff10) at gmain.c:3075 >No locals. >#65 0x41998460 in g_main_context_iterate (context=0x8cbff10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 120 > timeout = 0 > some_ready = 1 > nfds = 2 > allocated_nfds = <optimized out> > fds = <optimized out> >#66 0x419988c3 in g_main_loop_run (loop=loop@entry=0x8d6dc38) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#67 0x41ea4a30 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x8d6dc38 >#68 0x0804d674 in main (argc=8, argv=0xbfcaf104) at xfce4-xkb-plugin.c:85 > plug = 0x8cca830 > screen = <optimized out> > xpp = 0x8cc08b0 > 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 >0x4e4455a0 0x4e44e730 Yes /lib/libxfce4panel-1.0.so.3 >0x42211c80 0x42212d7c Yes /lib/libgmodule-2.0.so.0 >0x49e37920 0x49e3b43c Yes /lib/librt.so.1 >0x4e3d7f80 0x4e3df478 Yes /lib/libxfce4ui-1.so.0 >0x4e922270 0x4e9292a4 Yes /lib/libxfce4util.so.4 >0x4e938750 0x4e945bf4 Yes /lib/libxklavier.so.16 >0x4e461730 0x4e4866b4 Yes /lib/libwnck-1.so.22 >0x41da7af0 0x42096a34 Yes /lib/libgtk-x11-2.0.so.0 >0x41b546b0 0x41bbf224 Yes /lib/libgdk-x11-2.0.so.0 >0x4221e6a0 0x4222bed0 Yes /lib/libatk-1.0.so.0 >0x422404c0 0x4225edf0 Yes /lib/libpangoft2-1.0.so.0 >0x42205630 0x4220ac94 Yes /lib/libpangocairo-1.0.so.0 >0x41aac2a0 0x41aceab4 Yes /lib/libpango-1.0.so.0 >0x4a36e610 0x4a3dd674 Yes /lib/libfreetype.so.6 >0x4a40d0e0 0x4a4287e4 Yes /lib/libfontconfig.so.1 >0x422d7820 0x42300ac4 Yes /lib/librsvg-2.so.2 >0x49dd2470 0x49dec6d8 Yes /lib/libm.so.6 >0x41c21710 0x41cf4ee4 Yes /lib/libgio-2.0.so.0 >0x41a7fcc0 0x41a96cb4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0x4a5b3250 0x4a63af04 Yes /lib/libcairo.so.2 >0x41af5b10 0x41b27124 Yes /lib/libgobject-2.0.so.0 >0x41965c50 0x41a05b24 Yes /lib/libglib-2.0.so.0 >0x49e066a0 0x49e11e60 Yes /lib/libpthread.so.0 >0x49c30f20 0x49d70fec Yes /lib/libc.so.6 >0x49dfbad0 0x49dfcaec Yes /lib/libdl.so.2 >0x49bf7850 0x49c0fe87 Yes /lib/ld-linux.so.2 >0x4a9c84a0 0x4a9ccce4 Yes /lib/libSM.so.6 >0x4a9d55f0 0x4a9e4574 Yes /lib/libICE.so.6 >0x4a1a3410 0x4a232984 Yes /lib/libX11.so.6 >0x4ab09650 0x4ab0d5ec Yes /lib/libstartup-notification-1.so.0 >0x4a802f60 0x4a8ef6c4 Yes /lib/libxml2.so.2 >0x4a49e8f0 0x4a4a8f24 Yes /lib/libXi.so.6 >0x4a5200b0 0x4a53a484 Yes /lib/libxkbfile.so.1 >0x4a96e6f0 0x4a96eed0 Yes /lib/libXRes.so.1 >0x4a59df70 0x4a5a03cc Yes /lib/libXfixes.so.3 >0x4a2ef880 0x4a2fa154 Yes /lib/libXext.so.6 >0x4a35c3c0 0x4a362264 Yes /lib/libXrender.so.1 >0x4a440810 0x4a441254 Yes /lib/libXinerama.so.1 >0x4a4471e0 0x4a44b9dc Yes /lib/libXrandr.so.2 >0x4a93af60 0x4a940484 Yes /lib/libXcursor.so.1 >0x4a736910 0x4a7373bc Yes /lib/libXcomposite.so.1 >0x4a5a5850 0x4a5a6214 Yes /lib/libXdamage.so.1 >0x4a3031b0 0x4a31c434 Yes /lib/libexpat.so.1 >0x4a32fd60 0x4a34ec64 Yes /lib/libpng15.so.15 >0x4229b8e0 0x422bdc74 Yes /lib/libcroco-0.6.so.3 >0x4194c4b0 0x4194c698 Yes /lib/libgthread-2.0.so.0 >0x4a001090 0x4a004794 Yes /lib/libffi.so.5 >0x49e1f6e0 0x49e2ca7c Yes /lib/libz.so.1 >0x49e458e0 0x49e57d94 Yes /lib/libselinux.so.1 >0x49f916b0 0x49f9fea4 Yes /lib/libresolv.so.2 >0x4a74f650 0x4a7d2414 Yes /lib/libpixman-1.so.0 >0xb776c080 0xb776dd44 Yes /lib/libuuid.so.1 >0x4a2d0f70 0x4a2e1514 Yes /lib/libxcb.so.1 >0x4b2575b0 0x4b2588e0 Yes /lib/libxcb-util.so.0 >0x4b251430 0x4b251584 Yes /lib/libX11-xcb.so.1 >0x4a189a60 0x4a18a92c Yes /lib/libXau.so.6 >0xb755ba40 0xb7562e7c Yes /lib/libnss_files.so.2 >0xb752ca90 0xb7553874 Yes /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so >0xb73dc3c0 0xb73dcf4c Yes /usr/lib/gconv/ISO8859-1.so >$1 = 0x0 >$2 = 0x0 >eax 0x0 0 >ecx 0x0 0 >edx 0x1 1 >ebx 0x4a661460 1248203872 >esp 0xbfcad688 0xbfcad688 >ebp 0x0 0x0 >esi 0x0 0 >edi 0x0 0 >eip 0x419c5730 0x419c5730 <g_utf8_validate+464> >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: > 0x419c5560 <+0>: push %ebp > 0x419c5561 <+1>: push %edi > 0x419c5562 <+2>: push %esi > 0x419c5563 <+3>: lea -0x18(%esp),%esp > 0x419c5567 <+7>: cmpl $0x0,0x2c(%esp) > 0x419c556c <+12>: mov 0x28(%esp),%ebp > 0x419c5570 <+16>: jl 0x419c5730 <g_utf8_validate+464> > 0x419c5576 <+22>: je 0x419c5890 <g_utf8_validate+816> > 0x419c557c <+28>: movzbl 0x0(%ebp),%eax > 0x419c5580 <+32>: test %al,%al > 0x419c5582 <+34>: je 0x419c5890 <g_utf8_validate+816> > 0x419c5588 <+40>: mov %ebp,%edi > 0x419c558a <+42>: lea 0x0(%ebp),%edx > 0x419c558d <+45>: jmp 0x419c55a9 <g_utf8_validate+73> > 0x419c558f <+47>: nop > 0x419c5590 <+48>: mov %esi,%edx > 0x419c5592 <+50>: add $0x1,%edx > 0x419c5595 <+53>: mov %edx,%eax > 0x419c5597 <+55>: mov %edx,%edi > 0x419c5599 <+57>: sub %ebp,%eax > 0x419c559b <+59>: cmp %eax,0x2c(%esp) > 0x419c559f <+63>: jle 0x419c55e0 <g_utf8_validate+128> > 0x419c55a1 <+65>: movzbl 0x1(%esi),%eax > 0x419c55a5 <+69>: test %al,%al > 0x419c55a7 <+71>: je 0x419c55e0 <g_utf8_validate+128> > 0x419c55a9 <+73>: test %al,%al > 0x419c55ab <+75>: mov %edx,%esi > 0x419c55ad <+77>: movzbl (%edx),%ecx > 0x419c55b0 <+80>: jns 0x419c5590 <g_utf8_validate+48> > 0x419c55b2 <+82>: mov %ecx,%eax > 0x419c55b4 <+84>: and $0xffffffe0,%eax > 0x419c55b7 <+87>: cmp $0xc0,%al > 0x419c55b9 <+89>: je 0x419c5618 <g_utf8_validate+184> > 0x419c55bb <+91>: mov %ecx,%eax > 0x419c55bd <+93>: and $0xfffffff0,%eax > 0x419c55c0 <+96>: cmp $0xe0,%al > 0x419c55c2 <+98>: je 0x419c5708 <g_utf8_validate+424> > 0x419c55c8 <+104>: mov %ecx,%eax > 0x419c55ca <+106>: and $0xfffffff8,%eax > 0x419c55cd <+109>: cmp $0xf0,%al > 0x419c55cf <+111>: jne 0x419c55e0 <g_utf8_validate+128> > 0x419c55d1 <+113>: mov %ebp,%eax > 0x419c55d3 <+115>: sub %edi,%eax > 0x419c55d5 <+117>: add 0x2c(%esp),%eax > 0x419c55d9 <+121>: cmp $0x3,%eax > 0x419c55dc <+124>: jg 0x419c5640 <g_utf8_validate+224> > 0x419c55de <+126>: xchg %ax,%ax > 0x419c55e0 <+128>: mov 0x30(%esp),%edi > 0x419c55e4 <+132>: test %edi,%edi > 0x419c55e6 <+134>: je 0x419c55ee <g_utf8_validate+142> > 0x419c55e8 <+136>: mov 0x30(%esp),%eax > 0x419c55ec <+140>: mov %edx,(%eax) > 0x419c55ee <+142>: mov 0x2c(%esp),%esi > 0x419c55f2 <+146>: test %esi,%esi > 0x419c55f4 <+148>: js 0x419c5878 <g_utf8_validate+792> > 0x419c55fa <+154>: mov 0x2c(%esp),%ecx > 0x419c55fe <+158>: xor %eax,%eax > 0x419c5600 <+160>: add %ebp,%ecx > 0x419c5602 <+162>: cmp %ecx,%edx > 0x419c5604 <+164>: je 0x419c5883 <g_utf8_validate+803> > 0x419c560a <+170>: lea 0x18(%esp),%esp > 0x419c560e <+174>: pop %esi > 0x419c560f <+175>: pop %edi > 0x419c5610 <+176>: pop %ebp > 0x419c5611 <+177>: ret > 0x419c5612 <+178>: lea 0x0(%esi),%esi > 0x419c5618 <+184>: mov %ebp,%eax > 0x419c561a <+186>: sub %edi,%eax > 0x419c561c <+188>: add 0x2c(%esp),%eax > 0x419c5620 <+192>: cmp $0x1,%eax > 0x419c5623 <+195>: jle 0x419c55e0 <g_utf8_validate+128> > 0x419c5625 <+197>: and $0x1e,%ecx > 0x419c5628 <+200>: je 0x419c55e0 <g_utf8_validate+128> > 0x419c562a <+202>: movzbl 0x1(%edx),%eax > 0x419c562e <+206>: and $0xffffffc0,%eax > 0x419c5631 <+209>: cmp $0x80,%al > 0x419c5633 <+211>: jne 0x419c55e0 <g_utf8_validate+128> > 0x419c5635 <+213>: add $0x1,%esi > 0x419c5638 <+216>: jmp 0x419c5590 <g_utf8_validate+48> > 0x419c563d <+221>: lea 0x0(%esi),%esi > 0x419c5640 <+224>: mov %ecx,%eax > 0x419c5642 <+226>: mov $0xffffffc0,%edi > 0x419c5647 <+231>: and $0x7,%eax > 0x419c564a <+234>: lea 0x1(%edx),%esi > 0x419c564d <+237>: mov %eax,0x14(%esp) > 0x419c5651 <+241>: movzbl 0x1(%edx),%eax > 0x419c5655 <+245>: and %eax,%edi > 0x419c5657 <+247>: mov %edi,%ecx > 0x419c5659 <+249>: cmp $0x80,%cl > 0x419c565c <+252>: jne 0x419c55e0 <g_utf8_validate+128> > 0x419c565e <+254>: mov 0x14(%esp),%ecx > 0x419c5662 <+258>: and $0x3f,%eax > 0x419c5665 <+261>: shl $0x6,%ecx > 0x419c5668 <+264>: movl $0x10000,0x14(%esp) > 0x419c5670 <+272>: or %eax,%ecx > 0x419c5672 <+274>: mov %ecx,(%esp) > 0x419c5675 <+277>: movzbl 0x1(%esi),%eax > 0x419c5679 <+281>: mov $0xffffffc0,%edi > 0x419c567e <+286>: and %eax,%edi > 0x419c5680 <+288>: mov %edi,%ecx > 0x419c5682 <+290>: cmp $0x80,%cl > 0x419c5685 <+293>: jne 0x419c55e0 <g_utf8_validate+128> > 0x419c568b <+299>: mov (%esp),%ecx > 0x419c568e <+302>: and $0x3f,%eax > 0x419c5691 <+305>: shl $0x6,%ecx > 0x419c5694 <+308>: or %ecx,%eax > 0x419c5696 <+310>: movzbl 0x2(%esi),%ecx > 0x419c569a <+314>: mov %cl,0x4(%esp) > 0x419c569e <+318>: and $0xffffffc0,%ecx > 0x419c56a1 <+321>: cmp $0x80,%cl > 0x419c56a4 <+324>: jne 0x419c55e0 <g_utf8_validate+128> > 0x419c56aa <+330>: movzbl 0x4(%esp),%ecx > 0x419c56af <+335>: shl $0x6,%eax > 0x419c56b2 <+338>: and $0x3f,%ecx > 0x419c56b5 <+341>: or %ecx,%eax > 0x419c56b7 <+343>: cmp 0x14(%esp),%eax > 0x419c56bb <+347>: jb 0x419c55e0 <g_utf8_validate+128> > 0x419c56c1 <+353>: cmp $0x10ffff,%eax > 0x419c56c6 <+358>: ja 0x419c55e0 <g_utf8_validate+128> > 0x419c56cc <+364>: mov %eax,%ecx > 0x419c56ce <+366>: and $0xfffff800,%ecx > 0x419c56d4 <+372>: cmp $0xd800,%ecx > 0x419c56da <+378>: je 0x419c55e0 <g_utf8_validate+128> > 0x419c56e0 <+384>: lea -0xfdd0(%eax),%ecx > 0x419c56e6 <+390>: cmp $0x1f,%ecx > 0x419c56e9 <+393>: jbe 0x419c55e0 <g_utf8_validate+128> > 0x419c56ef <+399>: and $0xfffe,%eax > 0x419c56f4 <+404>: cmp $0xfffe,%eax > 0x419c56f9 <+409>: je 0x419c55e0 <g_utf8_validate+128> > 0x419c56ff <+415>: add $0x2,%esi > 0x419c5702 <+418>: jmp 0x419c5590 <g_utf8_validate+48> > 0x419c5707 <+423>: nop > 0x419c5708 <+424>: mov %ebp,%eax > 0x419c570a <+426>: sub %edi,%eax > 0x419c570c <+428>: add 0x2c(%esp),%eax > 0x419c5710 <+432>: cmp $0x2,%eax > 0x419c5713 <+435>: jle 0x419c55e0 <g_utf8_validate+128> > 0x419c5719 <+441>: mov %ecx,%eax > 0x419c571b <+443>: lea (%edx),%esi > 0x419c571d <+445>: and $0xf,%eax > 0x419c5720 <+448>: movl $0x800,0x14(%esp) > 0x419c5728 <+456>: mov %eax,(%esp) > 0x419c572b <+459>: jmp 0x419c5675 <g_utf8_validate+277> >=> 0x419c5730 <+464>: movzbl 0x0(%ebp),%eax > 0x419c5734 <+468>: mov %ebp,%edx > 0x419c5736 <+470>: test %al,%al > 0x419c5738 <+472>: jne 0x419c5751 <g_utf8_validate+497> > 0x419c573a <+474>: jmp 0x419c55e0 <g_utf8_validate+128> > 0x419c573f <+479>: nop > 0x419c5740 <+480>: mov %esi,%edx > 0x419c5742 <+482>: movzbl 0x1(%esi),%eax > 0x419c5746 <+486>: add $0x1,%edx > 0x419c5749 <+489>: test %al,%al > 0x419c574b <+491>: je 0x419c55e0 <g_utf8_validate+128> > 0x419c5751 <+497>: test %al,%al > 0x419c5753 <+499>: lea (%edx),%esi > 0x419c5755 <+501>: movzbl (%edx),%ecx > 0x419c5758 <+504>: jns 0x419c5740 <g_utf8_validate+480> > 0x419c575a <+506>: mov %ecx,%eax > 0x419c575c <+508>: and $0xffffffe0,%eax > 0x419c575f <+511>: cmp $0xc0,%al > 0x419c5761 <+513>: je 0x419c5840 <g_utf8_validate+736> > 0x419c5767 <+519>: mov %ecx,%eax > 0x419c5769 <+521>: and $0xfffffff0,%eax > 0x419c576c <+524>: cmp $0xe0,%al > 0x419c576e <+526>: je 0x419c5860 <g_utf8_validate+768> > 0x419c5774 <+532>: mov %ecx,%eax > 0x419c5776 <+534>: and $0xfffffff8,%eax > 0x419c5779 <+537>: cmp $0xf0,%al > 0x419c577b <+539>: jne 0x419c55e0 <g_utf8_validate+128> > 0x419c5781 <+545>: mov $0x7,%edi > 0x419c5786 <+550>: lea 0x1(%edx),%esi > 0x419c5789 <+553>: movzbl 0x1(%edx),%eax > 0x419c578d <+557>: and %ecx,%edi > 0x419c578f <+559>: mov %eax,%ecx > 0x419c5791 <+561>: and $0xffffffc0,%ecx > 0x419c5794 <+564>: cmp $0x80,%cl > 0x419c5797 <+567>: jne 0x419c55e0 <g_utf8_validate+128> > 0x419c579d <+573>: mov %edi,%ecx > 0x419c579f <+575>: and $0x3f,%eax > 0x419c57a2 <+578>: shl $0x6,%ecx > 0x419c57a5 <+581>: movl $0x10000,0x14(%esp) > 0x419c57ad <+589>: or %eax,%ecx > 0x419c57af <+591>: movzbl 0x1(%esi),%eax > 0x419c57b3 <+595>: mov %al,0x4(%esp) > 0x419c57b7 <+599>: and $0xffffffc0,%eax > 0x419c57ba <+602>: cmp $0x80,%al > 0x419c57bc <+604>: jne 0x419c55e0 <g_utf8_validate+128> > 0x419c57c2 <+610>: movzbl 0x4(%esp),%eax > 0x419c57c7 <+615>: shl $0x6,%ecx > 0x419c57ca <+618>: and $0x3f,%eax > 0x419c57cd <+621>: or %ecx,%eax > 0x419c57cf <+623>: movzbl 0x2(%esi),%ecx > 0x419c57d3 <+627>: mov %cl,0x4(%esp) > 0x419c57d7 <+631>: and $0xffffffc0,%ecx > 0x419c57da <+634>: cmp $0x80,%cl > 0x419c57dd <+637>: jne 0x419c55e0 <g_utf8_validate+128> > 0x419c57e3 <+643>: movzbl 0x4(%esp),%ecx > 0x419c57e8 <+648>: shl $0x6,%eax > 0x419c57eb <+651>: and $0x3f,%ecx > 0x419c57ee <+654>: or %ecx,%eax > 0x419c57f0 <+656>: cmp 0x14(%esp),%eax > 0x419c57f4 <+660>: jb 0x419c55e0 <g_utf8_validate+128> > 0x419c57fa <+666>: cmp $0x10ffff,%eax > 0x419c57ff <+671>: ja 0x419c55e0 <g_utf8_validate+128> > 0x419c5805 <+677>: mov %eax,%ecx > 0x419c5807 <+679>: and $0xfffff800,%ecx > 0x419c580d <+685>: cmp $0xd800,%ecx > 0x419c5813 <+691>: je 0x419c55e0 <g_utf8_validate+128> > 0x419c5819 <+697>: lea -0xfdd0(%eax),%ecx > 0x419c581f <+703>: cmp $0x1f,%ecx > 0x419c5822 <+706>: jbe 0x419c55e0 <g_utf8_validate+128> > 0x419c5828 <+712>: and $0xfffe,%eax > 0x419c582d <+717>: cmp $0xfffe,%eax > 0x419c5832 <+722>: je 0x419c55e0 <g_utf8_validate+128> > 0x419c5838 <+728>: lea 0x2(%esi),%esi > 0x419c583b <+731>: jmp 0x419c5740 <g_utf8_validate+480> > 0x419c5840 <+736>: and $0x1e,%ecx > 0x419c5843 <+739>: je 0x419c55e0 <g_utf8_validate+128> > 0x419c5849 <+745>: movzbl 0x1(%edx),%eax > 0x419c584d <+749>: and $0xffffffc0,%eax > 0x419c5850 <+752>: cmp $0x80,%al > 0x419c5852 <+754>: jne 0x419c55e0 <g_utf8_validate+128> > 0x419c5858 <+760>: lea 0x1(%esi),%esi > 0x419c585b <+763>: jmp 0x419c5740 <g_utf8_validate+480> > 0x419c5860 <+768>: and $0xf,%ecx > 0x419c5863 <+771>: lea (%edx),%esi > 0x419c5865 <+773>: movl $0x800,0x14(%esp) > 0x419c586d <+781>: jmp 0x419c57af <g_utf8_validate+591> > 0x419c5872 <+786>: lea 0x0(%esi),%esi > 0x419c5878 <+792>: xor %eax,%eax > 0x419c587a <+794>: cmpb $0x0,(%edx) > 0x419c587d <+797>: jne 0x419c560a <g_utf8_validate+170> > 0x419c5883 <+803>: lea 0x18(%esp),%esp > 0x419c5887 <+807>: mov $0x1,%eax > 0x419c588c <+812>: pop %esi > 0x419c588d <+813>: pop %edi > 0x419c588e <+814>: pop %ebp > 0x419c588f <+815>: ret > 0x419c5890 <+816>: mov %ebp,%edx > 0x419c5892 <+818>: jmp 0x419c55e0 <g_utf8_validate+128> >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 882716
:
656231
|
656232
|
656233
| 656234 |
656235
|
656236
|
656237
|
656238
|
656239
|
656240
|
656241
|
656242