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 593757 Details for
Bug 834587
[abrt] gimp-2.8.0-1.fc17: pango_ot_info_get: Process /usr/bin/gimp-2.8 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), 44.41 KB, created by
Fernando Pereira dos Santos
on 2012-06-22 14:05:45 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Fernando Pereira dos Santos
Created:
2012-06-22 14:05:45 UTC
Size:
44.41 KB
patch
obsolete
>[New LWP 8432] >[New LWP 8433] >[New LWP 8434] >[New LWP 8435] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/bin/gimp-2.8'. >Program terminated with signal 11, Segmentation fault. >#0 0x009ce5c9 in pango_ot_info_get (face=face@entry=0x0) at pango-ot-info.c:114 >114 pango-ot-info.c: No such file or directory. > >Thread 4 (Thread 0xb62feb40 (LWP 8435)): >#0 0x001d4416 in __kernel_vsyscall () >No symbol table info available. >#1 0x0022512c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172 >No locals. >#2 0x1e567617 in g_cond_wait (cond=cond@entry=0x21e28af8, mutex=mutex@entry=0x21e28af0) at gthread-posix.c:746 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#3 0x1e4f94bf in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x21e28af0, wait=wait@entry=1, end_time=-1) at gasyncqueue.c:421 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0x1e4f9b41 in g_async_queue_pop_unlocked (queue=0x21e28af0) at gasyncqueue.c:477 > __PRETTY_FUNCTION__ = "g_async_queue_pop_unlocked" >#5 0x1e54bd53 in g_thread_pool_wait_for_new_task (pool=0x21e2e158) at gthreadpool.c:247 > task = <optimized out> >#6 g_thread_pool_thread_proxy (data=0x21e2e158) at gthreadpool.c:298 > task = 0x21e2e158 > pool = 0x21e2e158 >#7 0x1e54b2e4 in g_thread_proxy (data=0x21e2b030) at gthread.c:801 > thread = 0x21e2b030 >#8 0x00221adf in start_thread (arg=0xb62feb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb62feb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {2301940, 0, 4001536, -1238375704, -1602253672, -1148265484}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#9 0x0a8c055e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 3 (Thread 0xb6affb40 (LWP 8434)): >#0 0x001d4416 in __kernel_vsyscall () >No symbol table info available. >#1 0x0022512c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172 >No locals. >#2 0x1e567617 in g_cond_wait (cond=cond@entry=0x21e28af8, mutex=mutex@entry=0x21e28af0) at gthread-posix.c:746 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#3 0x1e4f94bf in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x21e28af0, wait=wait@entry=1, end_time=-1) at gasyncqueue.c:421 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0x1e4f9b41 in g_async_queue_pop_unlocked (queue=0x21e28af0) at gasyncqueue.c:477 > __PRETTY_FUNCTION__ = "g_async_queue_pop_unlocked" >#5 0x1e54bd53 in g_thread_pool_wait_for_new_task (pool=0x21e2e158) at gthreadpool.c:247 > task = <optimized out> >#6 g_thread_pool_thread_proxy (data=0x21e2e158) at gthreadpool.c:298 > task = 0x21e2e158 > pool = 0x21e2e158 >#7 0x1e54b2e4 in g_thread_proxy (data=0x21e2b000) at gthread.c:801 > thread = 0x21e2b000 >#8 0x00221adf in start_thread (arg=0xb6affb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb6affb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {2301940, 0, 4001536, -1229983000, -1604350823, -1148265484}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#9 0x0a8c055e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 2 (Thread 0xb74a6b40 (LWP 8433)): >#0 0x001d4416 in __kernel_vsyscall () >No symbol table info available. >#1 0x0a8b6044 in __GI___poll (fds=fds@entry=0xb6b023b8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x1e534e8c in g_poll (fds=0xb6b023b8, nfds=1, timeout=-1) at gpoll.c:132 >No locals. >#3 0x1e526310 in g_main_context_poll (n_fds=1, fds=0xb6b023b8, timeout=<optimized out>, context=0x21e1ac80, priority=<optimized out>) at gmain.c:3440 > poll_func = <optimized out> >#4 g_main_context_iterate (context=0x21e1ac80, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0xb6b023b8 >#5 0x1e5267f3 in g_main_loop_run (loop=0x21e1ac58) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x022fd92b in gdbus_shared_thread_func (user_data=0x21e1ac68) at gdbusprivate.c:277 > data = 0x21e1ac68 >#7 0x1e54b2e4 in g_thread_proxy (data=0x21dc4200) at gthread.c:801 > thread = 0x21dc4200 >#8 0x00221adf in start_thread (arg=0xb74a6b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb74a6b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {2301940, 0, 4001536, -1219861784, 1803521178, -1148265484}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#9 0x0a8c055e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 1 (Thread 0xb77b4840 (LWP 8432)): >#0 0x009ce5c9 in pango_ot_info_get (face=face@entry=0x0) at pango-ot-info.c:114 > _g_boolean_var_ = <optimized out> > info = <optimized out> >#1 0x00dece67 in gimp_font_get_sample_string (font_desc=0x23554c80, context=<optimized out>) at gimpfont.c:641 > font = 0x229e8df0 > tt = <optimized out> > ot_alts = {0, 508981846, 52568052, 52453084} > ot_info = 0x23559800 > os2 = <optimized out> > n_sr_alts = 0 > face = 0x0 > i = <optimized out> > n_ot_alts = 0 > sr_alts = {52570004, 26267791, -1075122088, 503103029, 592813156, 592812888, -1075122032, 592813548, -1717986918, 503742452, -1075122072, 13950177, 2, 0, 177706024, 52570004, 16, 0, 576523560, 508981069} > scripts = {{script = "hani", bit = 59, sample = 0xf56dec "\346\260\270"}, {script = "copt", bit = 7, sample = 0xf56df0 "\316\221\316\261"}, {script = "grek", bit = 7, sample = 0xf56df0 "\316\221\316\261"}, {script = "cyrl", bit = 9, sample = 0xf56df5 "\320\220\325\260"}, {script = "armn", bit = 10, sample = 0xf56dfa "\324\261\325\241"}, {script = "hebr", bit = 11, sample = 0xf56dff "\327\220"}, {script = "arab", bit = 13, sample = 0xf56e02 "\330\247\330\250"}, {script = "syrc", bit = 71, sample = 0xf56e07 "\334\220\334\222"}, {script = "thaa", bit = 72, sample = 0xf56e0c "\336\200\336\201"}, {script = "deva", bit = 15, sample = 0xf56e11 "\340\244\205"}, {script = "beng", bit = 16, sample = 0xf56e15 "\340\246\205"}, {script = "guru", bit = 17, sample = 0xf56e19 "\340\250\205"}, {script = "gujr", bit = 18, sample = 0xf56e1d "\340\252\205"}, {script = "orya", bit = 19, sample = 0xf56e21 "\340\254\205"}, {script = "taml", bit = 20, sample = 0xf56e25 "\340\256\205"}, {script = "telu", bit = 21, sample = 0xf56e29 "\340\260\205"}, {script = "knda", bit = 22, sample = 0xf56e2d "\340\262\205"}, {script = "mylm", bit = 23, sample = 0xf56e31 "\340\264\205"}, {script = "sinh", bit = 73, sample = 0xf56e35 "\340\266\205"}, {script = "thai", bit = 24, sample = 0xf56e39 "\340\270\201\340\270\264"}, {script = "laoo", bit = 25, sample = 0xf56e40 "\340\272\201\340\272\264"}, {script = "tibt", bit = 70, sample = 0xf56e47 "\340\274\200"}, {script = "mymr", bit = 74, sample = 0xf56e4b "\341\200\200"}, {script = "geor", bit = 26, sample = 0xf56e4f "\341\202\240\341\203\200"}, {script = "hang", bit = 28, sample = 0xf56e56 "\341\204\200\341\204\201"}, {script = "ethi", bit = 75, sample = 0xf56e5d "\341\210\200"}, {script = "cher", bit = 76, sample = 0xf56e61 "\341\216\243"}, {script = "cans", bit = 77, sample = 0xf56e65 "\341\220\201"}, {script = "ogam", bit = 78, sample = 0xf56e69 "\341\232\201"}, {script = "runr", bit = 79, sample = 0xf56e6d "\341\232\240"}, {script = "tglg", bit = 84, sample = 0xf56e71 "\341\234\200"}, {script = "hano", bit = -1, sample = 0xf56e75 "\341\234\240"}, {script = "buhd", bit = -1, sample = 0xf56e79 "\341\235\200"}, {script = "tagb", bit = -1, sample = 0xf56e7d "\341\235\240"}, {script = "khmr", bit = 80, sample = 0xf56e81 "\341\236\201\341\237\222\341\236\211\341\236\273\341\237\206"}, {script = "mong", bit = 81, sample = 0xf56e91 "\341\240\240"}, {script = "limb", bit = -1, sample = 0xf56e95 "\341\244\201"}, {script = "tale", bit = -1, sample = 0xf56e99 "\341\245\220"}, {script = "latn", bit = 0, sample = 0xf56dab "Aa"}} >#2 gimp_font_get_new_preview (viewable=0x225d0d28, context=0x22f34898, width=24, height=24) at gimpfont.c:274 > font_desc = 0x23554c80 > name = <optimized out> > font = 0x225d0d28 > layout = 0x23307e20 > ink = {x = 576523560, y = 576523560, width = 52570004, height = 508981873} > logical = {x = 568301880, y = 2, width = -1075122032, height = 592813548} > layout_width = <optimized out> > layout_height = <optimized out> > layout_x = <optimized out> > layout_y = <optimized out> > temp_buf = <optimized out> > cr = <optimized out> > surface = <optimized out> > white = 255 '\377' > __PRETTY_FUNCTION__ = "gimp_font_get_new_preview" >#3 0x00ddf3c9 in gimp_viewable_get_preview (viewable=viewable@entry=0x225d0d28, context=context@entry=0x22f34898, width=width@entry=24, height=height@entry=24) at gimpviewable.c:741 > private = 0x225d0d58 > viewable_class = 0x21f304e0 > temp_buf = <optimized out> > __PRETTY_FUNCTION__ = "gimp_viewable_get_preview" >#4 0x00ddf483 in gimp_viewable_real_get_new_pixbuf (viewable=0x225d0d28, context=0x22f34898, width=24, height=24) at gimpviewable.c:352 > temp_buf = <optimized out> > pixbuf = 0x0 >#5 0x00ddf8d9 in gimp_viewable_get_pixbuf (viewable=0x225d0d28, context=0x22f34898, width=24, height=24) at gimpviewable.c:911 > private = 0x225d0d58 > viewable_class = 0x21f304e0 > pixbuf = <optimized out> > __PRETTY_FUNCTION__ = "gimp_viewable_get_pixbuf" >#6 0x00c72be3 in gimp_view_renderer_real_render (renderer=0x2352edd8, widget=0xaf41e8b8) at gimpviewrenderer.c:753 > pixbuf = <optimized out> > temp_buf = <optimized out> >#7 0x00c70c1b in gimp_view_renderer_real_draw (renderer=0x2352edd8, widget=0xaf41e8b8, cr=0x23559b38, available_width=26, available_height=26) at gimpviewrenderer.c:687 >No locals. >#8 0x00c72a42 in gimp_view_renderer_draw (renderer=0x2352edd8, widget=widget@entry=0xaf41e8b8, cr=cr@entry=0x23559b38, available_width=26, available_height=26) at gimpviewrenderer.c:606 > __PRETTY_FUNCTION__ = "gimp_view_renderer_draw" >#9 0x00c7defe in gimp_cell_renderer_viewable_render (cell=0x2348e0a0, window=0x235578c0, widget=0xaf41e8b8, background_area=0xbfeaf3a0, cell_area=0xbfeaf390, expose_area=0xbfeaf380, flags=(unknown: 0)) at gimpcellrendererviewable.c:316 > cr = 0x23559b38 > cellviewable = 0x2348e0a0 >#10 0x0040f0bd in IA__gtk_cell_renderer_render (cell=0x2348e0a0, window=window@entry=0x235578c0, widget=0xaf41e8b8, background_area=background_area@entry=0xbfeaf3a0, cell_area=cell_area@entry=0xbfeaf390, expose_area=expose_area@entry=0xbfeaf380, flags=flags@entry=(unknown: 0)) at gtkcellrenderer.c:578 > selected = 0 > priv = 0x2348e0d0 > __PRETTY_FUNCTION__ = "IA__gtk_cell_renderer_render" >#11 0x0061ce3a in gtk_tree_view_column_cell_process_action (tree_column=tree_column@entry=0x23211e80, window=window@entry=0x235578c0, background_area=background_area@entry=0xbfeaf56c, cell_area=cell_area@entry=0xbfeaf57c, flags=flags@entry=0, action=action@entry=0, focus_rectangle=focus_rectangle@entry=0x0, editable_widget=editable_widget@entry=0x0, event=event@entry=0x0, path_string=path_string@entry=0x0, expose_area=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gtktreeviewcolumn.c:2836 > info = <optimized out> > list = 0x234fa650 > real_cell_area = {x = 2, y = 113, width = 26, height = 26} > real_expose_area = {x = 1, y = 112, width = 313, height = 28} > depth = 2 > expand_cell_count = <optimized out> > full_requested_width = <optimized out> > extra_space = 0 > min_x = <optimized out> > min_y = <optimized out> > max_x = <optimized out> > max_y = <optimized out> > focus_line_width = 1 > special_cells = 1 > horizontal_separator = 2 > cursor_row = 0 > first_cell = <optimized out> > rtl = 0 > rtl_cell_area = {x = 2, y = 113, width = 26, height = 26} > rtl_background_area = {x = 0, y = 112, width = 30, height = 28} >#12 0x0061daaa in _gtk_tree_view_column_cell_render (tree_column=tree_column@entry=0x23211e80, window=0x235578c0, background_area=background_area@entry=0xbfeaf56c, cell_area=cell_area@entry=0xbfeaf57c, expose_area=expose_area@entry=0xbfeafb94, flags=flags@entry=0) at gtktreeviewcolumn.c:3169 > __PRETTY_FUNCTION__ = "_gtk_tree_view_column_cell_render" >#13 0x00604dbb in gtk_tree_view_bin_expose (widget=widget@entry=0xaf41e8b8, event=0xbfeafb88) at gtktreeview.c:4713 > column = 0x23211e80 > detail = <optimized out> > state = <optimized out> > parity = 0 > is_separator = <optimized out> > is_first = 1 > is_last = 1 > tree_view = 0xaf41e8b8 > path = <optimized out> > tree = 0x227691a8 > list = 0x234fa740 > node = 0x0 > cursor = 0x2352f440 > cursor_tree = 0x227691a8 > drag_highlight = 0x0 > drag_highlight_tree = 0x0 > iter = {stamp = 174263599, user_data = 0x2352a080, user_data2 = 0x0, user_data3 = 0x0} > new_y = <optimized out> > y_offset = 140 > cell_offset = <optimized out> > max_height = 28 > depth = 1 > background_area = {x = 0, y = 112, width = 315, height = 28} > cell_area = {x = 1, y = 112, width = 313, height = 28} > flags = 0 > highlight_x = 1 > expander_cell_width = 313 > bin_window_width = 315 > bin_window_height = <optimized out> > cursor_path = <optimized out> > drag_dest_path = <optimized out> > first_column = 0x234fa740 > last_column = 0x234fa740 > vertical_separator = 0 > horizontal_separator = 2 > focus_line_width = 1 > allow_rules = 1 > has_special_cell = 1 > rtl = <optimized out> > n_visible_columns = <optimized out> > pointer_x = 0 > pointer_y = 6159440 > grid_line_width = -1075120640 > got_pointer = 0 > row_ending_details = 1 > draw_vgrid_lines = 0 > draw_hgrid_lines = 0 > __PRETTY_FUNCTION__ = "gtk_tree_view_bin_expose" >#14 0x0060615f in gtk_tree_view_expose (widget=widget@entry=0xaf41e8b8, event=0xbfeafb88) at gtktreeview.c:5077 > retval = <optimized out> > tmp_list = 0xaf41e8b8 > tree_view = 0xaf41e8b8 >#15 0x004d7f62 in _gtk_marshal_BOOLEAN__BOXED (closure=0x21e4fe80, return_value=0xbfeaf810, n_param_values=2, param_values=0xbfeaf880, invocation_hint=0xbfeaf82c, marshal_data=0x606050) at gtkmarshalers.c:86 > callback = 0x606050 <gtk_tree_view_expose> > cc = 0x21e4fe80 > data1 = 0xaf41e8b8 > data2 = 0x21e3dad8 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#16 0x031dfbbe in g_type_class_meta_marshal (closure=closure@entry=0x21e4fe80, return_value=return_value@entry=0xbfeaf810, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0xbfeaf880, invocation_hint=invocation_hint@entry=0xbfeaf82c, marshal_data=marshal_data@entry=0xc8) at gclosure.c:970 > class = <optimized out> > callback = <optimized out> > offset = 200 >#17 0x031e0d97 in g_closure_invoke (closure=closure@entry=0x21e4fe80, return_value=return_value@entry=0xbfeaf810, n_param_values=2, param_values=param_values@entry=0xbfeaf880, invocation_hint=invocation_hint@entry=0xbfeaf82c) at gclosure.c:777 > marshal = 0x31dfb60 <g_type_class_meta_marshal> > marshal_data = 0xc8 > in_marshal = 0 > real_closure = 0x21e4fe70 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#18 0x031f26e8 in signal_emit_unlocked_R (node=node@entry=0x21e205c8, detail=detail@entry=0, instance=instance@entry=0xaf41e8b8, emission_return=emission_return@entry=0xbfeaf95c, instance_and_params=instance_and_params@entry=0xbfeaf880) at gsignal.c:3585 > accumulator = 0x21e203a0 > emission = {next = 0x0, instance = 0xaf41e8b8, ihint = {signal_id = 109, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 577100456} > class_closure = 0x21e4fe80 > hlist = 0xbfeaf810 > handler_list = 0x0 > return_accu = 0xbfeaf810 > 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 = 109 > max_sequential_handler_number = 55428 > return_value_altered = 0 >#19 0x031faa4e in g_signal_emit_valist (instance=instance@entry=0xaf41e8b8, signal_id=signal_id@entry=109, detail=detail@entry=0, var_args=0xbfeafaa0 "\314\372\352\277\210\373\352\277", var_args@entry=0xbfeafa9c "\210\373\352\277\314\372\352\277\210\373\352\277") at gsignal.c:3306 > 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 = 0xbfeaf880 > signal_return_type = 20 > param_values = 0xbfeaf894 > node = 0x21e205c8 > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#20 0x031fae64 in g_signal_emit (instance=instance@entry=0xaf41e8b8, signal_id=109, detail=detail@entry=0) at gsignal.c:3352 > var_args = 0xbfeafa9c "\210\373\352\277\314\372\352\277\210\373\352\277" >#21 0x0062de03 in gtk_widget_event_internal (widget=widget@entry=0xaf41e8b8, event=event@entry=0xbfeafb88) at gtkwidget.c:4999 > signal_num = <optimized out> > return_val = 0 >#22 0x0062e091 in IA__gtk_widget_send_expose (widget=widget@entry=0xaf41e8b8, event=event@entry=0xbfeafb88) at gtkwidget.c:4828 > __PRETTY_FUNCTION__ = "IA__gtk_widget_send_expose" >#23 0x004d60c7 in IA__gtk_main_do_event (event=0xbfeafb88) at gtkmain.c:1609 > event_widget = 0xaf41e8b8 > grab_widget = 0xaf41e8b8 > window_group = 0x21f2bb40 > rewritten_event = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_main_do_event" >#24 0x00942b60 in _gdk_window_process_updates_recurse (window=window@entry=0x235578c0, expose_region=expose_region@entry=0x235562c0) at gdkwindow.c:5429 > event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000'}, expose = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', area = {x = 0, y = 0, width = 158, height = 243}, region = 0x235562c0, count = 0}, no_expose = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000'}, visibility = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', state = GDK_VISIBILITY_UNOBSCURED}, motion = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', time = 0, x = 3.3527533497251303e-312, y = 1.7958345810500197e-138, axes = 0x0, state = 592793036, is_hint = 31088, device = 0x50, x_root = 9.9460149720056329e-306, y_root = 1.7958347579000415e-138}, button = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', time = 0, x = 3.3527533497251303e-312, y = 1.7958345810500197e-138, axes = 0x0, state = 592793036, button = 592804208, device = 0x50, x_root = 9.9460149720056329e-306, y_root = 1.7958347579000415e-138}, scroll = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', time = 0, x = 3.3527533497251303e-312, y = 1.7958345810500197e-138, state = 0, direction = 592793036, device = 0x23557970, x_root = 6.7824499273114359e-306, y_root = 1.7889461369181594e-138}, key = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', time = 0, state = 0, keyval = 158, length = 243, string = 0x235562c0 "\002", hardware_keycode = 0, group = 0 '\000', is_modifier = 0}, crossing = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', subwindow = 0x0, time = 0, x = 5.1564497728262354e-312, y = 2.9288132434965761e-315, x_root = 1.8032767410148121e-138, y_root = 6.7824499273114359e-306, mode = 10219508, detail = 592793024, focus = 592798400, state = 592782416}, focus_change = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', in = 9045}, configure = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', x = 0, y = 0, width = 158, height = 243}, property = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', atom = 0x0, time = 0, state = 158}, selection = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', selection = 0x0, target = 0x0, property = 0x9e, time = 243, requestor = 592798400}, owner_change = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', owner = 0, reason = GDK_OWNER_CHANGE_NEW_OWNER, selection = 0x9e, time = 243, selection_time = 592798400}, proximity = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', time = 0, device = 0x0}, client = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', message_type = 0x0, data_format = 0, data = {b = "\236\000\000\000\363\000\000\000\300bU#\000\000\000\000\314MU#", s = {158, 0, 243, 0, 25280, 9045, 0, 0, 19916, 9045}, l = {158, 243, 592798400, 0, 592793036}}}, dnd = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', context = 0x0, time = 0, x_root = 158, y_root = 0}, window_state = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', changed_mask = (unknown: 0), new_window_state = (unknown: 0)}, setting = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', action = GDK_SETTING_ACTION_NEW, name = 0x0}, grab_broken = {type = GDK_EXPOSE, window = 0x235578c0, send_event = 0 '\000', keyboard = 0, implicit = 0, grab_window = 0x9e}} > private = 0x235578c0 > child = <optimized out> > child_region = <optimized out> > r = {x = 0, y = 52568052, width = 8, height = 243} > l = <optimized out> > children = <optimized out> >#25 0x00942bb3 in _gdk_window_process_updates_recurse (window=window@entry=0x23557810, expose_region=expose_region@entry=0x23554dc0) at gdkwindow.c:5402 > private = 0x23557810 > child = 0x235578c0 > child_region = 0x235562c0 > r = {x = 0, y = 0, width = 315, height = 243} > l = 0x23552450 > children = 0x23552450 >#26 0x0097ef84 in _gdk_windowing_window_process_updates_recurse (window=window@entry=0x23557810, region=region@entry=0x23554dc0) at gdkwindow-x11.c:5626 >No locals. >#27 0x0093d132 in gdk_window_process_updates_internal (window=window@entry=0x23557810) at gdkwindow.c:5588 > expose_region = 0x23554dc0 > update_area = 0x23554c60 > private = 0x23557810 > impl_iface = <optimized out> > save_region = 0 > clip_box = {x = 0, y = 0, width = 158, height = 243} >#28 0x0093f8d8 in IA__gdk_window_process_updates (window=0x23557970, update_children=update_children@entry=1) at gdkwindow.c:5762 > private = 0x23557970 > impl_window = 0x23557810 > __PRETTY_FUNCTION__ = "IA__gdk_window_process_updates" >#29 0x0060c264 in gtk_tree_view_adjustment_changed (adjustment=adjustment@entry=0x2348e020, tree_view=0xaf41e8b8) at gtktreeview.c:10663 > dy = <optimized out> >#30 0x031e2b4f in g_cclosure_marshal_VOID__VOID (closure=closure@entry=0x23337a70, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=1, param_values=param_values@entry=0xbfeaff60, invocation_hint=invocation_hint@entry=0xbfeaff0c, marshal_data=marshal_data@entry=0x0) at gmarshal.c:85 > callback = 0x60c110 <gtk_tree_view_adjustment_changed> > cc = 0x23337a70 > data1 = 0x2348e020 > data2 = <optimized out> > __PRETTY_FUNCTION__ = "g_cclosure_marshal_VOID__VOID" >#31 0x031e0d97 in g_closure_invoke (closure=0x23337a70, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=1, param_values=param_values@entry=0xbfeaff60, invocation_hint=invocation_hint@entry=0xbfeaff0c) at gclosure.c:777 > marshal = 0x31e2ac0 <g_cclosure_marshal_VOID__VOID> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x23337a60 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#32 0x031f2a3d in signal_emit_unlocked_R (node=node@entry=0x21f2e730, detail=detail@entry=0, instance=instance@entry=0x2348e020, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0xbfeaff60) at gsignal.c:3547 > tmp = <optimized out> > handler = 0x232844e0 > accumulator = 0x0 > emission = {next = 0x0, instance = 0x2348e020, ihint = {signal_id = 164, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x21f2d2e0 > hlist = 0xbfeaff60 > handler_list = 0x23336dc0 > return_accu = 0x0 > 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 = 164 > max_sequential_handler_number = 55428 > return_value_altered = 1 >#33 0x031face1 in g_signal_emit_valist (instance=instance@entry=0x2348e020, signal_id=signal_id@entry=164, detail=detail@entry=0, var_args=var_args@entry=0xbfeb016c "") at gsignal.c:3296 > instance_and_params = 0xbfeaff60 > signal_return_type = 4 > param_values = 0xbfeaff74 > node = 0x21f2e730 > i = <optimized out> > n_params = 0 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#34 0x031fae64 in g_signal_emit (instance=instance@entry=0x2348e020, signal_id=164, detail=detail@entry=0) at gsignal.c:3352 > var_args = 0xbfeb016c "" >#35 0x003eb492 in IA__gtk_adjustment_value_changed (adjustment=0x2348e020) at gtkadjustment.c:668 >No locals. >#36 0x00601266 in gtk_tree_view_top_row_to_dy (tree_view=tree_view@entry=0xaf41e8b8) at gtktreeview.c:6607 > path = <optimized out> > tree = 0x227691a8 > node = 0x2352f440 > new_dy = <optimized out> >#37 0x006031c9 in validate_visible_area (tree_view=tree_view@entry=0xaf41e8b8) at gtktreeview.c:6155 > path = 0x23553e60 > above_path = 0x23553e40 > iter = {stamp = 174263599, user_data = 0x23530300, user_data2 = 0x0, user_data3 = 0x0} > tree = 0x227691a8 > node = 0x2352f440 > need_redraw = 0 > size_changed = 0 > total_height = <optimized out> > area_above = 0 > area_below = <optimized out> > __PRETTY_FUNCTION__ = "validate_visible_area" >#38 0x00603c15 in do_presize_handler (tree_view=0xaf41e8b8) at gtktreeview.c:6428 >No locals. >#39 0x00603cea in presize_handler_callback (data=0xaf41e8b8) at gtktreeview.c:6450 >No locals. >#40 0x00918afc in gdk_threads_dispatch (data=data@entry=0x23552430) at gdk.c:512 > dispatch = 0x23552430 > ret = 0 >#41 0x1e523a31 in g_idle_dispatch (source=source@entry=0x235514f0, callback=0x918aa0 <gdk_threads_dispatch>, user_data=0x23552430) at gmain.c:4657 >No locals. >#42 0x1e525feb in g_main_dispatch (context=0x21de25f8) at gmain.c:2539 > dispatch = 0x1e523a10 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x23552430 > callback = 0x918aa0 <gdk_threads_dispatch> > cb_funcs = 0x1e6064b8 > cb_data = 0x23553290 > current_source_link = {data = 0x235514f0, next = 0x0} > need_destroy = <optimized out> > source = 0x235514f0 > current = 0x21dfd5c0 > i = <optimized out> >#43 g_main_context_dispatch (context=context@entry=0x21de25f8) at gmain.c:3075 >No locals. >#44 0x1e526390 in g_main_context_iterate (context=0x21de25f8, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3146 > max_priority = 108 > timeout = 0 > some_ready = 1 > nfds = 6 > allocated_nfds = <optimized out> > fds = <optimized out> >#45 0x1e5267f3 in g_main_loop_run (loop=loop@entry=0x22f5f890) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#46 0x00abe258 in app_run (full_prog_name=0xbfeb198a "/usr/bin/gimp-2.8", filenames=0x0, alternate_system_gimprc=0x0, alternate_gimprc=0x0, session_name=0x0, batch_interpreter=0x0, batch_commands=0x0, as_new=0, no_interface=0, no_data=0, no_fonts=0, no_splash=0, be_verbose=0, use_shm=1, use_cpu_accel=1, console_messages=0, use_debug_handler=0, stack_trace_mode=GIMP_STACK_TRACE_NEVER, pdb_compat_mode=GIMP_PDB_COMPAT_ON) at app.c:256 > update_status_func = <optimized out> > gimp = 0x21e1d0c0 > config = <optimized out> > loop = 0x22f5f890 > swap_is_ok = 1 >#47 0x00abdc3e in main (argc=1, argv=0xbfeb05c4) at main.c:440 > context = 0x21db1cd0 > error = 0x0 > abort_message = <optimized out> > basename = <optimized out> > i = <optimized out> >From To Syms Read Shared Object Library >0x0026b0a0 0x002b2204 Yes /lib/libgimpwidgets-2.0.so.0 >0x003d7c00 0x006c69e4 Yes /lib/libgtk-x11-2.0.so.0 >0x009186b0 0x00983004 Yes /lib/libgdk-x11-2.0.so.0 >0x001db6a0 0x001e8ed0 Yes /lib/libatk-1.0.so.0 >0x001fd550 0x00210ae8 Yes /lib/libdbus-glib-1.so.2 >0x00835710 0x00864958 Yes /lib/libdbus-1.so.3 >0x0021f6a0 0x0022ae60 Yes /lib/libpthread.so.0 >0x00238ce0 0x002406a4 Yes /lib/libgimpconfig-2.0.so.0 >0x002476c0 0x002493f0 Yes /lib/libgimpmath-2.0.so.0 >0x0087bec0 0x0087f9f4 Yes /lib/libgimpthumb-2.0.so.0 >0x00886220 0x0088d0f0 Yes /lib/libgimpcolor-2.0.so.0 >0x0024e290 0x0024fa6c Yes /lib/libgimpmodule-2.0.so.0 >0x00896cc0 0x008a08f4 Yes /lib/libgimpbase-2.0.so.0 >0x008aecc0 0x008c5cb4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0x008d2630 0x008d7c94 Yes /lib/libpangocairo-1.0.so.0 >0x009c54c0 0x009e3df0 Yes /lib/libpangoft2-1.0.so.0 >0x009fa2a0 0x00a1cab4 Yes /lib/libpango-1.0.so.0 >0x0ca66610 0x0cad5674 Yes /lib/libfreetype.so.6 >0x106c80e0 0x106e37d4 Yes /lib/libfontconfig.so.1 >0x1dfba250 0x1e041f04 Yes /lib/libcairo.so.2 >0x10129ff0 0x10168784 Yes /lib/libgegl-0.2.so.0 >0x008dcc80 0x008ddd7c Yes /lib/libgmodule-2.0.so.0 >0x02250710 0x02323b94 Yes /lib/libgio-2.0.so.0 >0x1a0ce1d0 0x1a0e2424 Yes /lib/libbabl-0.1.so.0 >0x19778470 0x19792678 Yes /lib/libm.so.6 >0x031dbb10 0x0320d114 Yes /lib/libgobject-2.0.so.0 >0x00a3a4b0 0x00a3a698 Yes /lib/libgthread-2.0.so.0 >0x0b2b1920 0x0b2b545c Yes /lib/librt.so.1 >0x1e4f3b50 0x1e5937d4 Yes /lib/libglib-2.0.so.0 >0x0a7e5f20 0x0a92314c Yes /lib/libc.so.6 >0x1c912410 0x1c9a1984 Yes /lib/libX11.so.6 >0x051b6f70 0x051b93cc Yes /lib/libXfixes.so.3 >0x0b431880 0x0b43c154 Yes /lib/libXext.so.6 >0x186743c0 0x1867a264 Yes /lib/libXrender.so.1 >0x0fe33810 0x0fe34254 Yes /lib/libXinerama.so.1 >0x0bae58f0 0x0baeff24 Yes /lib/libXi.so.6 >0x0e2531e0 0x0e2579dc Yes /lib/libXrandr.so.2 >0x1a0bbf60 0x1a0c1484 Yes /lib/libXcursor.so.1 >0x1e13a910 0x1e13b3bc Yes /lib/libXcomposite.so.1 >0x1b64f850 0x1b650214 Yes /lib/libXdamage.so.1 >0x008e2850 0x008faec7 Yes /lib/ld-linux.so.2 >0x0a9b5d60 0x0a9d4c64 Yes /lib/libpng15.so.15 >0x1a1131b0 0x1a12c434 Yes /lib/libexpat.so.1 >0x07e0c650 0x07e8f414 Yes /lib/libpixman-1.so.0 >0x061376e0 0x061449cc Yes /lib/libz.so.1 >0x040a5020 0x040bbb54 Yes /lib/libgcc_s.so.1 >0x10b15ad0 0x10b16aec Yes /lib/libdl.so.2 >0x135ac090 0x135af794 Yes /lib/libffi.so.5 >0x13a438e0 0x13a55d94 Yes /lib/libselinux.so.1 >0x079bd6b0 0x079cbe94 Yes /lib/libresolv.so.2 >0x0a3b9f70 0x0a3ca4a4 Yes /lib/libxcb.so.1 >0x17d27a60 0x17d2892c Yes /lib/libXau.so.6 >0x072e5a40 0x072ece7c Yes /lib/libnss_files.so.2 >0x00253580 0x00253d88 Yes /usr/lib/babl-0.1/sse-fixups.so >0x00a3d4a0 0x00a3d78c Yes /usr/lib/babl-0.1/cairo.so >0x14021530 0x14024284 Yes /usr/lib/babl-0.1/gggl.so >0x154da5d0 0x154db218 Yes /usr/lib/babl-0.1/fast-float.so >0x0aa45530 0x0aa48000 Yes /usr/lib/babl-0.1/gggl-lies.so >0x0f91a580 0x0f91b6f8 Yes /usr/lib/babl-0.1/gimp-8bit.so >0x0d6416b0 0x0d643634 Yes /usr/lib/babl-0.1/CIE.so >0x010b9550 0x010b99bc Yes /usr/lib/babl-0.1/naive-CMYK.so >0x197de590 0x197df7e4 Yes /usr/lib/babl-0.1/float.so >0x102995c0 0x1029a2d4 Yes /usr/lib/babl-0.1/gegl-fixups.so >0x0adecd20 0x0ae14774 Yes /lib/libopenraw.so.1 >0x0b833860 0x0b86d0f4 Yes /lib/libjpeg.so.62 >0x0dc625c0 0x0dcd48a4 Yes /lib/libstdc++.so.6 >0x12a2daf0 0x12af3c64 Yes /usr/lib/gtk-2.0/2.10.0/engines/liboxygen-gtk.so >0x1420b320 0x14226224 Yes /usr/lib/gio/modules/libgvfsdbus.so >0x17bd3ce0 0x17bdec64 Yes /lib/libgvfscommon.so.0 >0x1b09ba90 0x1b0bda04 Yes /lib/libbluray.so.1 >0x11f21a90 0x11f22540 Yes /lib/libutil.so.1 >0x14d8be00 0x14e76e40 Yes /lib/libxml2.so.2 >0x145767f0 0x14577cd0 Yes /usr/lib/gimp/2.0/modules/libdisplay-filter-lcms.so >0x059a1600 0x059c7f38 Yes /lib/liblcms.so.1 >$1 = 0x0 >$2 = 0x0 >eax 0x0 0 >ecx 0xf 15 >edx 0x18 24 >ebx 0x9eeff4 10416116 >esp 0xbfeaeee0 0xbfeaeee0 >ebp 0x9ce430 0x9ce430 >esi 0x225d0d28 576523560 >edi 0x0 0 >eip 0x9ce5c9 0x9ce5c9 <pango_ot_info_get+41> >eflags 0x210202 [ 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 pango_ot_info_get: > 0x009ce5a0 <+0>: lea -0x5c(%esp),%esp > 0x009ce5a4 <+4>: mov %ebx,0x4c(%esp) > 0x009ce5a8 <+8>: mov %edi,0x54(%esp) > 0x009ce5ac <+12>: call 0x9c54ec <__x86.get_pc_thunk.bx> > 0x009ce5b1 <+17>: add $0x20a43,%ebx > 0x009ce5b7 <+23>: mov 0x60(%esp),%edi > 0x009ce5bb <+27>: mov %esi,0x50(%esp) > 0x009ce5bf <+31>: mov %ebp,0x58(%esp) > 0x009ce5c3 <+35>: lea -0x20bc4(%ebx),%ebp >=> 0x009ce5c9 <+41>: mov 0x2c(%edi),%esi > 0x009ce5cc <+44>: mov 0x30(%edi),%eax > 0x009ce5cf <+47>: test %esi,%esi > 0x009ce5d1 <+49>: je 0x9ce5db <pango_ot_info_get+59> > 0x009ce5d3 <+51>: cmp %ebp,%eax > 0x009ce5d5 <+53>: je 0x9ce6a0 <pango_ot_info_get+256> > 0x009ce5db <+59>: test %eax,%eax > 0x009ce5dd <+61>: je 0x9ce5e4 <pango_ot_info_get+68> > 0x009ce5df <+63>: mov %edi,(%esp) > 0x009ce5e2 <+66>: call *%eax > 0x009ce5e4 <+68>: call 0x9c4370 <pango_ot_info_get_type@plt> > 0x009ce5e9 <+73>: mov %eax,(%esp) > 0x009ce5ec <+76>: movl $0x0,0x4(%esp) > 0x009ce5f4 <+84>: call 0x9c4a00 <g_object_new@plt> > 0x009ce5f9 <+89>: mov %eax,0x2c(%edi) > 0x009ce5fc <+92>: mov %eax,%esi > 0x009ce5fe <+94>: mov %ebp,0x30(%edi) > 0x009ce601 <+97>: mov %edi,0x10(%eax) > 0x009ce604 <+100>: mov 0x68(%edi),%eax > 0x009ce607 <+103>: cmpl $0x0,0x14(%eax) > 0x009ce60b <+107>: je 0x9ce6b7 <pango_ot_info_get+279> > 0x009ce611 <+113>: lea -0x20ca4(%ebx),%eax > 0x009ce617 <+119>: mov %esi,0x8(%esp) > 0x009ce61b <+123>: movl $0x0,0x4(%esp) > 0x009ce623 <+131>: mov %eax,(%esp) > 0x009ce626 <+134>: call 0x9d19b0 <hb_face_create_for_tables(hb_get_table_func_t, hb_destroy_func_t, void*)> > 0x009ce62b <+139>: mov %eax,0x14(%esi) > 0x009ce62e <+142>: call 0x9d2b40 <hb_glib_get_unicode_funcs> > 0x009ce633 <+147>: mov %eax,0x4(%esp) > 0x009ce637 <+151>: mov 0x14(%esi),%eax > 0x009ce63a <+154>: mov %eax,(%esp) > 0x009ce63d <+157>: call 0x9d27a0 <hb_face_set_unicode_funcs(hb_face_t*, hb_unicode_funcs_t*)> > 0x009ce642 <+162>: mov 0x14(%esi),%eax > 0x009ce645 <+165>: mov %eax,(%esp) > 0x009ce648 <+168>: call 0x9d3d60 <hb_ot_layout_has_font_glyph_classes(hb_face_t*)> > 0x009ce64d <+173>: test %eax,%eax > 0x009ce64f <+175>: jne 0x9ce6a0 <pango_ot_info_get+256> > 0x009ce651 <+177>: mov 0x10(%esi),%eax > 0x009ce654 <+180>: mov 0x5c(%eax),%edx > 0x009ce657 <+183>: test %edx,%edx > 0x009ce659 <+185>: mov %edx,0x24(%esp) > 0x009ce65d <+189>: je 0x9ce670 <pango_ot_info_get+208> > 0x009ce65f <+191>: mov 0x24(%esp),%edx > 0x009ce663 <+195>: cmpl $0x756e6963,0x4(%edx) > 0x009ce66a <+202>: je 0x9ce711 <pango_ot_info_get+369> > 0x009ce670 <+208>: mov 0x24(%eax),%ebp > 0x009ce673 <+211>: test %ebp,%ebp > 0x009ce675 <+213>: jle 0x9ce6a0 <pango_ot_info_get+256> > 0x009ce677 <+215>: mov 0x28(%eax),%edi > 0x009ce67a <+218>: mov (%edi),%edx > 0x009ce67c <+220>: cmpl $0x756e6963,0x4(%edx) > 0x009ce683 <+227>: je 0x9ce701 <pango_ot_info_get+353> > 0x009ce685 <+229>: xor %ecx,%ecx > 0x009ce687 <+231>: jmp 0x9ce695 <pango_ot_info_get+245> > 0x009ce689 <+233>: mov (%edi,%ecx,4),%edx > 0x009ce68c <+236>: cmpl $0x756e6963,0x4(%edx) > 0x009ce693 <+243>: je 0x9ce701 <pango_ot_info_get+353> > 0x009ce695 <+245>: add $0x1,%ecx > 0x009ce698 <+248>: cmp %ebp,%ecx > 0x009ce69a <+250>: jne 0x9ce689 <pango_ot_info_get+233> > 0x009ce69c <+252>: lea 0x0(%esi,%eiz,1),%esi > 0x009ce6a0 <+256>: mov %esi,%eax > 0x009ce6a2 <+258>: mov 0x4c(%esp),%ebx > 0x009ce6a6 <+262>: mov 0x50(%esp),%esi > 0x009ce6aa <+266>: mov 0x54(%esp),%edi > 0x009ce6ae <+270>: mov 0x58(%esp),%ebp > 0x009ce6b2 <+274>: lea 0x5c(%esp),%esp > 0x009ce6b6 <+278>: ret > 0x009ce6b7 <+279>: movl $0x0,0x10(%esp) > 0x009ce6bf <+287>: movl $0x0,0xc(%esp) > 0x009ce6c7 <+295>: movl $0x3,0x8(%esp) > 0x009ce6cf <+303>: mov 0x4(%eax),%edx > 0x009ce6d2 <+306>: mov %edx,0x4(%esp) > 0x009ce6d6 <+310>: mov (%eax),%eax > 0x009ce6d8 <+312>: mov %eax,(%esp) > 0x009ce6db <+315>: call 0x9d07b0 <hb_blob_create> > 0x009ce6e0 <+320>: mov %eax,%ebp > 0x009ce6e2 <+322>: mov 0x4(%edi),%eax > 0x009ce6e5 <+325>: mov %eax,0x4(%esp) > 0x009ce6e9 <+329>: mov %ebp,(%esp) > 0x009ce6ec <+332>: call 0x9d1a10 <hb_face_create_for_data(hb_blob_t*, unsigned int)> > 0x009ce6f1 <+337>: mov %eax,0x14(%esi) > 0x009ce6f4 <+340>: mov %ebp,(%esp) > 0x009ce6f7 <+343>: call 0x9d02a0 <hb_blob_destroy> > 0x009ce6fc <+348>: jmp 0x9ce62e <pango_ot_info_get+142> > 0x009ce701 <+353>: mov %edx,0x4(%esp) > 0x009ce705 <+357>: mov %eax,(%esp) > 0x009ce708 <+360>: call 0x9c4940 <FT_Set_Charmap@plt> > 0x009ce70d <+365>: test %eax,%eax > 0x009ce70f <+367>: jne 0x9ce6a0 <pango_ot_info_get+256> > 0x009ce711 <+369>: movl $0x4,0x8(%esp) > 0x009ce719 <+377>: movl $0x0,0x4(%esp) > 0x009ce721 <+385>: movl $0x0,(%esp) > 0x009ce728 <+392>: call 0x9c48f0 <g_array_new@plt> > 0x009ce72d <+397>: mov %eax,%edi > 0x009ce72f <+399>: lea 0x38(%esp),%eax > 0x009ce733 <+403>: mov %eax,0x4(%esp) > 0x009ce737 <+407>: mov 0x10(%esi),%eax > 0x009ce73a <+410>: mov %eax,(%esp) > 0x009ce73d <+413>: call 0x9c4910 <FT_Get_First_Char@plt> > 0x009ce742 <+418>: mov %eax,%ebp > 0x009ce744 <+420>: jmp 0x9ce75f <pango_ot_info_get+447> > 0x009ce746 <+422>: mov %ebp,0x4(%esp) > 0x009ce74a <+426>: lea 0x38(%esp),%edx > 0x009ce74e <+430>: mov %edx,0x8(%esp) > 0x009ce752 <+434>: mov 0x10(%esi),%eax > 0x009ce755 <+437>: mov %eax,(%esp) > 0x009ce758 <+440>: call 0x9c5170 <FT_Get_Next_Char@plt> > 0x009ce75d <+445>: mov %eax,%ebp > 0x009ce75f <+447>: mov 0x38(%esp),%eax > 0x009ce763 <+451>: test %eax,%eax > 0x009ce765 <+453>: je 0x9ce7bf <pango_ot_info_get+543> > 0x009ce767 <+455>: cmp $0xffff,%eax > 0x009ce76c <+460>: ja 0x9ce746 <pango_ot_info_get+422> > 0x009ce76e <+462>: mov %ax,0x3c(%esp) > 0x009ce773 <+467>: lea -0xfe70(%ebp),%eax > 0x009ce779 <+473>: cmp $0x8f,%eax > 0x009ce77e <+478>: jbe 0x9ce746 <pango_ot_info_get+422> > 0x009ce780 <+480>: lea -0xfb50(%ebp),%eax > 0x009ce786 <+486>: cmp $0x2af,%eax > 0x009ce78b <+491>: jbe 0x9ce746 <pango_ot_info_get+422> > 0x009ce78d <+493>: mov %ebp,(%esp) > 0x009ce790 <+496>: call 0x9c4bd0 <g_unichar_type@plt> > 0x009ce795 <+501>: cmp $0x2,%eax > 0x009ce798 <+504>: jge 0x9ce8b1 <pango_ot_info_get+785> > 0x009ce79e <+510>: movw $0x2,0x3e(%esp) > 0x009ce7a5 <+517>: lea 0x3c(%esp),%eax > 0x009ce7a9 <+521>: movl $0x1,0x8(%esp) > 0x009ce7b1 <+529>: mov %eax,0x4(%esp) > 0x009ce7b5 <+533>: mov %edi,(%esp) > 0x009ce7b8 <+536>: call 0x9c4bf0 <g_array_append_vals@plt> > 0x009ce7bd <+541>: jmp 0x9ce746 <pango_ot_info_get+422> > 0x009ce7bf <+543>: lea -0x20ce4(%ebx),%eax > 0x009ce7c5 <+549>: mov %edi,(%esp) > 0x009ce7c8 <+552>: mov %eax,0x4(%esp) > 0x009ce7cc <+556>: xor %ebp,%ebp > 0x009ce7ce <+558>: call 0x9c52e0 <g_array_sort@plt> > 0x009ce7d3 <+563>: movl $0x4,0x4(%esp) > 0x009ce7db <+571>: mov 0x4(%edi),%eax > 0x009ce7de <+574>: mov %eax,(%esp) > 0x009ce7e1 <+577>: call 0x9c4d00 <g_malloc_n@plt> > 0x009ce7e6 <+582>: mov %eax,0x28(%esp) > 0x009ce7ea <+586>: mov 0x4(%edi),%eax > 0x009ce7ed <+589>: mov %eax,(%esp) > 0x009ce7f0 <+592>: call 0x9c4410 <g_malloc@plt> > 0x009ce7f5 <+597>: mov %eax,0x2c(%esp) > 0x009ce7f9 <+601>: xor %ecx,%ecx > 0x009ce7fb <+603>: mov %esi,0x20(%esp) > 0x009ce7ff <+607>: jmp 0x9ce82f <pango_ot_info_get+655> > 0x009ce801 <+609>: mov (%edi),%eax > 0x009ce803 <+611>: test %ebp,%ebp > 0x009ce805 <+613>: lea (%eax,%ecx,4),%eax > 0x009ce808 <+616>: movzwl (%eax),%edx > 0x009ce80b <+619>: je 0x9ce817 <pango_ot_info_get+631> > 0x009ce80d <+621>: mov 0x28(%esp),%esi > 0x009ce811 <+625>: cmp -0x4(%esi,%ebp,4),%edx > 0x009ce815 <+629>: je 0x9ce82c <pango_ot_info_get+652> > 0x009ce817 <+631>: mov 0x28(%esp),%esi > 0x009ce81b <+635>: movzwl 0x2(%eax),%eax > 0x009ce81f <+639>: mov %edx,(%esi,%ebp,4) > 0x009ce822 <+642>: mov 0x2c(%esp),%edx > 0x009ce826 <+646>: mov %al,(%edx,%ebp,1) > 0x009ce829 <+649>: add $0x1,%ebp > 0x009ce82c <+652>: add $0x1,%ecx > 0x009ce82f <+655>: cmp 0x4(%edi),%ecx > 0x009ce832 <+658>: jb 0x9ce801 <pango_ot_info_get+609> > 0x009ce834 <+660>: mov 0x20(%esp),%esi > 0x009ce838 <+664>: movl $0x1,0x4(%esp) > 0x009ce840 <+672>: mov %edi,(%esp) > 0x009ce843 <+675>: and $0xffff,%ebp > 0x009ce849 <+681>: call 0x9c4ab0 <g_array_free@plt> > 0x009ce84e <+686>: mov 0x2c(%esp),%eax > 0x009ce852 <+690>: mov %ebp,0xc(%esp) > 0x009ce856 <+694>: mov %eax,0x8(%esp) > 0x009ce85a <+698>: mov 0x28(%esp),%eax > 0x009ce85e <+702>: mov %eax,0x4(%esp) > 0x009ce862 <+706>: mov 0x14(%esi),%eax > 0x009ce865 <+709>: mov %eax,(%esp) > 0x009ce868 <+712>: call 0x9d47a0 <hb_ot_layout_build_glyph_classes(hb_face_t*, hb_codepoint_t*, unsigned char*, uint16_t)> > 0x009ce86d <+717>: mov 0x28(%esp),%eax > 0x009ce871 <+721>: mov %eax,(%esp) > 0x009ce874 <+724>: call 0x9c4490 <g_free@plt> > 0x009ce879 <+729>: mov 0x2c(%esp),%eax > 0x009ce87d <+733>: mov %eax,(%esp) > 0x009ce880 <+736>: call 0x9c4490 <g_free@plt> > 0x009ce885 <+741>: cmpl $0x0,0x24(%esp) > 0x009ce88a <+746>: je 0x9ce6a0 <pango_ot_info_get+256> > 0x009ce890 <+752>: mov 0x10(%esi),%eax > 0x009ce893 <+755>: mov 0x24(%esp),%edx > 0x009ce897 <+759>: cmp 0x5c(%eax),%edx > 0x009ce89a <+762>: je 0x9ce6a0 <pango_ot_info_get+256> > 0x009ce8a0 <+768>: mov %edx,0x4(%esp) > 0x009ce8a4 <+772>: mov %eax,(%esp) > 0x009ce8a7 <+775>: call 0x9c4940 <FT_Set_Charmap@plt> > 0x009ce8ac <+780>: jmp 0x9ce6a0 <pango_ot_info_get+256> > 0x009ce8b1 <+785>: cmp $0x3,%eax > 0x009ce8b4 <+788>: jle 0x9ce746 <pango_ot_info_get+422> > 0x009ce8ba <+794>: sub $0xa,%eax > 0x009ce8bd <+797>: cmp $0x2,%eax > 0x009ce8c0 <+800>: ja 0x9ce79e <pango_ot_info_get+510> > 0x009ce8c6 <+806>: movw $0x8,0x3e(%esp) > 0x009ce8cd <+813>: jmp 0x9ce7a5 <pango_ot_info_get+517> >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 834587
:
593756
| 593757 |
593758
|
593759