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 896742 Details for
Bug 1098759
[abrt] gpicview: on_save(): gpicview killed by 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), 35.46 KB, created by
Paul DeStefano
on 2014-05-18 06:20:09 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Paul DeStefano
Created:
2014-05-18 06:20:09 UTC
Size:
35.46 KB
patch
obsolete
>[New LWP 22213] >[New LWP 22219] >[New LWP 22463] >[New LWP 22465] >warning: Could not load shared library symbols for 5 libraries, e.g. /lib64/libX11.so.6. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `gpicview /tmp/img-first_nuevent_2014-46115.png'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x0000000000409ccc in on_save (btn=<optimized out>, mw=0x15de0c0) at main-win.c:792 >792 if(strcmp(type,"jpeg")==0) > >Thread 4 (Thread 0x7f400a7ee700 (LWP 22465)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x0000003c2a28a915 in g_cond_wait_until (cond=cond@entry=0x1784838, mutex=mutex@entry=0x1784830, end_time=end_time@entry=1704282355600) at gthread-posix.c:870 > ts = {tv_sec = 1704282, tv_nsec = 355600000} > status = <optimized out> >#2 0x0000003c2a21f0d1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x1784830, wait=wait@entry=1, end_time=end_time@entry=1704282355600) at gasyncqueue.c:424 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x0000003c2a21f68b in g_async_queue_timeout_pop (queue=0x1784830, timeout=timeout@entry=15000000) at gasyncqueue.c:545 > end_time = 1704282355600 > retval = <optimized out> >#4 0x0000003c2a26f4d6 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169 > pool = <optimized out> > local_max_idle_time = 15000 > local_wakeup_thread_serial = <optimized out> > local_max_unused_threads = 2 > last_wakeup_thread_serial = 0 > have_relayed_thread_marker = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:366 > free_pool = <optimized out> > task = 0x2 > pool = <optimized out> >#6 0x0000003c2a26ea45 in g_thread_proxy (data=0x1756400) at gthread.c:798 > thread = 0x1756400 >#7 0x0000003c27e07f33 in start_thread (arg=0x7f400a7ee700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f400a7ee700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139913030723328, -524210456179142516, 0, 0, 139913030724032, 139913030723328, 448589352447348876, -521873715430977396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x0000003c276f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7f400ba10700 (LWP 22463)): >#0 0x0000003c276ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003c2a2495b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7f40040008c0, timeout=-1, context=0x176ad90) at gmain.c:4007 > poll_func = 0x3c2a258500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x176ad90, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x7f40040008c0 >#3 0x0000003c2a2496dc in g_main_context_iteration (context=0x176ad90, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003c2a249729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003c2a26ea45 in g_thread_proxy (data=0x17569e0) at gthread.c:798 > thread = 0x17569e0 >#6 0x0000003c27e07f33 in start_thread (arg=0x7f400ba10700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f400ba10700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139913049736960, -524210456179142516, 0, 0, 139913049737664, 139913049736960, 448589886097035404, -521873715430977396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003c276f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f4010aef700 (LWP 22219)): >#0 0x0000003c276ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003c2a2495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f400c0010e0, timeout=-1, context=0x165f000) at gmain.c:4007 > poll_func = 0x3c2a258500 <g_poll> >#2 g_main_context_iterate (context=0x165f000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x7f400c0010e0 >#3 0x0000003c2a249a3a in g_main_loop_run (loop=0x165ef90) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x000000333a4d0376 in gdbus_shared_thread_func (user_data=0x165efd0) at gdbusprivate.c:278 > data = 0x165efd0 >#5 0x0000003c2a26ea45 in g_thread_proxy (data=0x15c3de0) at gthread.c:798 > thread = 0x15c3de0 >#6 0x0000003c27e07f33 in start_thread (arg=0x7f4010aef700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f4010aef700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139913134536448, -524210456179142516, 0, 0, 139913134537152, 139913134536448, 448530391673180300, -521873715430977396}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003c276f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f401db6a9c0 (LWP 22213)): >#0 0x0000000000409ccc in on_save (btn=<optimized out>, mw=0x15de0c0) at main-win.c:792 > file_name = 0x1710080 "/tmp/img-first_nuevent_2014-46115.png" > info = <optimized out> > type = 0x0 >#1 0x0000003c2aa10298 in g_closure_invoke (closure=0x17d4680, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fff4d63c970, invocation_hint=invocation_hint@entry=0x7fff4d63c910) at gclosure.c:777 > marshal = 0x3c2aa12000 <g_cclosure_marshal_VOID__VOID> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x17d4660 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#2 0x0000003c2aa2235d in signal_emit_unlocked_R (node=node@entry=0x16f0930, detail=detail@entry=0, instance=instance@entry=0x16f7160, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff4d63c970) at gsignal.c:3586 > tmp = <optimized out> > handler = 0x1812920 > accumulator = 0x0 > emission = {next = 0x7fff4d63ce00, instance = 0x16f7160, ihint = {signal_id = 150, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > handler_list = 0x1812920 > 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 = 150 > max_sequential_handler_number = 651 > return_value_altered = 1 >#3 0x0000003c2aa2a0f2 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff4d63caf0) at gsignal.c:3330 > instance_and_params = 0x7fff4d63c970 > signal_return_type = <optimized out> > param_values = 0x7fff4d63c988 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" > __FUNCTION__ = "g_signal_emit_valist" >#4 0x0000003c2aa2a3af in g_signal_emit (instance=instance@entry=0x16f7160, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3386 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff4d63cbd0, reg_save_area = 0x7fff4d63cb10}} >#5 0x000000397ce7659c in IA__gtk_widget_activate (widget=widget@entry=0x16f7160) at gtkwidget.c:5048 > __PRETTY_FUNCTION__ = "IA__gtk_widget_activate" >#6 0x000000397cd5d8ed in IA__gtk_menu_shell_activate_item (menu_shell=0x16f13f0, menu_item=0x16f7160, force_deactivate=<optimized out>) at gtkmenushell.c:1303 > slist = <optimized out> > shells = 0x163b170 > deactivate = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_menu_shell_activate_item" >#7 0x000000397cd5dcd1 in gtk_menu_shell_button_release (widget=0x16f13f0, event=<optimized out>) at gtkmenushell.c:730 > submenu = 0x0 > menu_item = 0x16f7160 > deactivate = 1 > menu_shell = 0x16f13f0 > priv = 0x16f13d0 >#8 0x000000397cd485bc in _gtk_marshal_BOOLEAN__BOXED (closure=0x15d2da0, return_value=0x7fff4d63cdc0, n_param_values=<optimized out>, param_values=0x7fff4d63ce70, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 > callback = 0x397cd50e70 <gtk_menu_button_release> > cc = <optimized out> > data1 = 0x16f13f0 > data2 = 0x15c90a0 > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#9 0x0000003c2aa10298 in g_closure_invoke (closure=closure@entry=0x15d2da0, return_value=return_value@entry=0x7fff4d63cdc0, n_param_values=2, param_values=param_values@entry=0x7fff4d63ce70, invocation_hint=invocation_hint@entry=0x7fff4d63ce10) at gclosure.c:777 > marshal = 0x3c2aa0eb90 <g_type_class_meta_marshal> > marshal_data = 0x160 > in_marshal = 0 > real_closure = 0x15d2d80 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#10 0x0000003c2aa2211b in signal_emit_unlocked_R (node=node@entry=0x15d2df0, detail=detail@entry=0, instance=instance@entry=0x16f13f0, emission_return=emission_return@entry=0x7fff4d63cf20, instance_and_params=instance_and_params@entry=0x7fff4d63ce70) at gsignal.c:3624 > accumulator = 0x15d2c40 > emission = {next = 0x0, instance = 0x16f13f0, ihint = {signal_id = 35, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 22656656} > handler_list = 0x0 > return_accu = 0x7fff4d63cdc0 > 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 = 35 > max_sequential_handler_number = 651 > return_value_altered = 0 >#11 0x0000003c2aa29ddd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff4d63d000) at gsignal.c:3340 > 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 = 0x7fff4d63ce70 > signal_return_type = <optimized out> > param_values = 0x7fff4d63ce88 > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" > __FUNCTION__ = "g_signal_emit_valist" >#12 0x0000003c2aa2a3af in g_signal_emit (instance=instance@entry=0x16f13f0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3386 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff4d63d0e0, reg_save_area = 0x7fff4d63d020}} >#13 0x000000397ce77994 in gtk_widget_event_internal (widget=widget@entry=0x16f13f0, event=event@entry=0x17bfc70) at gtkwidget.c:5017 > signal_num = <optimized out> > return_val = 0 >#14 0x000000397ce77c69 in IA__gtk_widget_event (widget=widget@entry=0x16f13f0, event=event@entry=0x17bfc70) at gtkwidget.c:4814 > __PRETTY_FUNCTION__ = "IA__gtk_widget_event" >#15 0x000000397cd467e4 in IA__gtk_propagate_event (widget=0x16f13f0, event=0x17bfc70) at gtkmain.c:2490 > tmp = <optimized out> > handled_event = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_propagate_event" >#16 0x000000397cd46bdb in IA__gtk_main_do_event (event=0x17bfc70) at gtkmain.c:1685 > event_widget = <optimized out> > grab_widget = 0x16f7160 > window_group = <optimized out> > rewritten_event = <optimized out> > tmp_list = <optimized out> > __FUNCTION__ = "IA__gtk_main_do_event" >#17 0x000000397d46046c in gdk_event_dispatch (source=source@entry=0x15b77c0, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2403 > display = <optimized out> > event = 0x17bfc70 >#18 0x0000003c2a2492a6 in g_main_dispatch (context=0x15b78b0) at gmain.c:3066 > dispatch = 0x397d460420 <gdk_event_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0x0 > cb_funcs = 0x0 > cb_data = 0x0 > need_destroy = <optimized out> > current_source_link = {data = 0x15b77c0, next = 0x0} > source = 0x15b77c0 > current = 0x160d690 > i = 0 >#19 g_main_context_dispatch (context=context@entry=0x15b78b0) at gmain.c:3642 >No locals. >#20 0x0000003c2a249628 in g_main_context_iterate (context=0x15b78b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = -1 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 2 > fds = 0x161c5a0 >#21 0x0000003c2a249a3a in g_main_loop_run (loop=0x15fe640) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#22 0x000000397cd45c27 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x15fe640 >#23 0x0000000000407049 in main (argc=1, argv=0x7fff4d63d478) at gpicview.c:97 > error = 0x0 > context = <optimized out> > win = 0x15de0c0 >From To Syms Read Shared Object Library >0x0000003c27a05890 0x0000003c27a74bb8 Yes /lib64/libm.so.6 > No /lib64/libX11.so.6 >0x000000397cc699b0 0x000000397cefce40 Yes /lib64/libgtk-x11-2.0.so.0 >0x000000397d41e810 0x000000397d47ee94 Yes /lib64/libgdk-x11-2.0.so.0 >0x000000397c804880 0x000000397c809358 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003c3520a3b0 0x0000003c35215f34 Yes /lib64/libatk-1.0.so.0 >0x000000397c0136d0 0x000000397c0e2ef8 Yes /lib64/libcairo.so.2 >0x000000333b806ed0 0x000000333b81aac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x000000333a431be0 0x000000333a4f365c Yes /lib64/libgio-2.0.so.0 >0x000000333c007320 0x000000333c00f90c Yes /lib64/libpangoft2-1.0.so.0 >0x00000033a9e0d050 0x00000033a9e2bf88 Yes /lib64/libpango-1.0.so.0 >0x0000003c2aa0b160 0x0000003c2aa39a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003c2a21a6e0 0x0000003c2a2b2f1c Yes /lib64/libglib-2.0.so.0 >0x0000003c2ca0d320 0x0000003c2ca78fb4 Yes /lib64/libfreetype.so.6 >0x0000003c2e206ca0 0x0000003c2e223fcc Yes /lib64/libfontconfig.so.1 >0x000000333e804200 0x000000333e83ad30 Yes /lib64/libjpeg.so.62 >0x0000003c2761f560 0x0000003c27760bb4 Yes /lib64/libc.so.6 >0x0000003c2ba09a00 0x0000003c2ba176c8 Yes /lib64/libxcb.so.1 >0x0000003c28200ed0 0x0000003c282019d0 Yes /lib64/libdl.so.2 >0x0000003c2ae01190 0x0000003c2ae02088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003c2fe015f0 0x0000003c2fe03948 Yes /lib64/libXfixes.so.3 >0x0000003c27e059f0 0x0000003c27e11614 Yes /lib64/libpthread.so.0 >0x0000003c2d201b70 0x0000003c2d207be8 Yes /lib64/libXrender.so.1 >0x0000003c2ee00bb0 0x0000003c2ee01510 Yes /lib64/libXinerama.so.1 >0x0000003c2f202240 0x0000003c2f20c5f8 Yes /lib64/libXi.so.6 >0x0000003c2e601c30 0x0000003c2e6075d0 Yes /lib64/libXrandr.so.2 >0x0000003c2fa02ab0 0x0000003c2fa07690 Yes /lib64/libXcursor.so.1 >0x0000003c34a00cd0 0x0000003c34a016e8 Yes /lib64/libXcomposite.so.1 >0x0000003c35a00c40 0x0000003c35a0156c Yes /lib64/libXdamage.so.1 >0x0000003c2c603760 0x0000003c2c60d460 Yes /lib64/libXext.so.6 >0x0000003c2da006b0 0x0000003c2da0081c Yes /lib64/libgthread-2.0.so.0 >0x000000333b406d40 0x000000333b43b04c Yes /lib64/libharfbuzz.so.0 >0x0000003c3320a510 0x0000003c3329258c Yes /lib64/libpixman-1.so.0 >0x000000397bc05e50 0x000000397bc1925c Yes /lib64/libEGL.so.1 >0x0000003c2c205680 0x0000003c2c226e68 Yes /lib64/libpng16.so.16 >0x0000003c31e00b90 0x0000003c31e01460 Yes /lib64/libxcb-shm.so.0 >0x0000003c33a03610 0x0000003c33a06a7c Yes /lib64/libxcb-render.so.0 >0x0000003c28602210 0x0000003c2860e930 Yes /lib64/libz.so.1 > No /lib64/libGL.so.1 >0x0000003c28e022d0 0x0000003c28e050bc Yes /lib64/librt.so.1 >0x0000003c2a601870 0x0000003c2a605fe8 Yes /lib64/libffi.so.6 >0x000000333a0064a0 0x000000333a018fe4 Yes /lib64/libselinux.so.1 >0x0000003c29e03a40 0x0000003c29e127dc Yes /lib64/libresolv.so.2 >0x0000003c2ce03e00 0x0000003c2ce1ccdc Yes /lib64/libexpat.so.1 >0x0000003c26e00b10 0x0000003c26e19c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003c2b200ee0 0x0000003c2b201bfc Yes /lib64/libXau.so.6 > No /lib64/libgraphite2.so.3 > No /lib64/libX11-xcb.so.1 >0x0000003c34601930 0x0000003c34602a88 Yes /lib64/libxcb-dri2.so.0 >0x0000003c32a02610 0x0000003c32a04748 Yes /lib64/libxcb-xfixes.so.0 >0x0000003c32601020 0x0000003c32601bc8 Yes /lib64/libxcb-shape.so.0 >0x000000397c4020a0 0x000000397c404280 Yes /lib64/libgbm.so.1 >0x000000333a8034a0 0x000000333a80bf52 Yes /lib64/libudev.so.1 >0x0000003c32e04930 0x0000003c32e086f0 Yes /lib64/libwayland-client.so.0 >0x0000003c36605950 0x0000003c3660aae0 Yes /lib64/libwayland-server.so.0 >0x000000397b8093a0 0x000000397b812650 Yes /lib64/libglapi.so.0 >0x000000333bc03210 0x000000333bc08b88 Yes /lib64/libdrm.so.2 > No /lib64/libatiuki.so.1 >0x0000003c29601770 0x0000003c2964b8e8 Yes /lib64/libpcre.so.1 >0x0000003339c030e0 0x0000003339c19050 Yes /lib64/liblzma.so.5 >0x0000003c29202af0 0x0000003c29212218 Yes /lib64/libgcc_s.so.1 >0x00007f4017432580 0x00007f401743a418 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libthinice.so >0x00007f40172227d0 0x00007f401722bbd8 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libredmond95.so >0x00007f4010d6bef0 0x00007f4010d863f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f4010b028c0 0x00007f4010b1a618 Yes /lib64/libgvfscommon.so.0 >0x000000333f004670 0x000000333f02c124 Yes /lib64/libbluray.so.1 >0x0000003c40200f10 0x0000003c40201804 Yes /lib64/libutil.so.1 >0x000000333d02e870 0x000000333d116930 Yes /lib64/libxml2.so.2 >0x00007f400aff74e0 0x00007f400b003978 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007f4009de8c00 0x00007f4009de8fcc Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x000000397ec07a60 0x000000397ec2ba58 Yes /lib64/librsvg-2.so.2 >0x0000003341c08cd0 0x0000003341c27858 Yes /lib64/libcroco-0.6.so.3 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x15de0c0 22929600 >rcx 0x5 5 >rdx 0x3c279b8780 258362541952 >rsi 0x0 0 >rdi 0x41075e 4261726 >rbp 0x1710080 0x1710080 >rsp 0x7fff4d63c7b0 0x7fff4d63c7b0 >r8 0x1 1 >r9 0x20 32 >r10 0x1 1 >r11 0x246 582 >r12 0x0 0 >r13 0x1 1 >r14 0x7fff4d63c970 140734491773296 >r15 0x7fff4d63c910 140734491773200 >rip 0x409ccc 0x409ccc <on_save+124> >eflags 0x10246 [ PF ZF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >mxcsr <unavailable> >ymm0 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm1 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm2 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm3 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm4 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm5 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm6 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm7 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm8 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm9 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm10 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm11 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm12 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm13 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm14 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm15 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >Dump of assembler code for function on_save: > 0x0000000000409c50 <+0>: push %r13 > 0x0000000000409c52 <+2>: push %r12 > 0x0000000000409c54 <+4>: push %rbp > 0x0000000000409c55 <+5>: push %rbx > 0x0000000000409c56 <+6>: mov %rsi,%rbx > 0x0000000000409c59 <+9>: sub $0x8,%rsp > 0x0000000000409c5d <+13>: cmpq $0x0,0xf0(%rsi) > 0x0000000000409c65 <+21>: je 0x409d60 <on_save+272> > 0x0000000000409c6b <+27>: mov 0x1a0(%rsi),%rdi > 0x0000000000409c72 <+34>: callq 0x407300 <image_list_get_current> > 0x0000000000409c77 <+39>: mov 0x1a0(%rbx),%rdi > 0x0000000000409c7e <+46>: mov %rax,%rbp > 0x0000000000409c81 <+49>: callq 0x4072f0 <image_list_get_dir> > 0x0000000000409c86 <+54>: xor %edx,%edx > 0x0000000000409c88 <+56>: mov %rbp,%rsi > 0x0000000000409c8b <+59>: mov %rax,%rdi > 0x0000000000409c8e <+62>: xor %eax,%eax > 0x0000000000409c90 <+64>: callq 0x406050 <g_build_filename@plt> > 0x0000000000409c95 <+69>: xor %edx,%edx > 0x0000000000409c97 <+71>: xor %esi,%esi > 0x0000000000409c99 <+73>: mov %rax,%rdi > 0x0000000000409c9c <+76>: mov %rax,%rbp > 0x0000000000409c9f <+79>: callq 0x4066a0 <gdk_pixbuf_get_file_info@plt> > 0x0000000000409ca4 <+84>: mov %rax,%rdi > 0x0000000000409ca7 <+87>: callq 0x406b10 <gdk_pixbuf_format_get_name@plt> > 0x0000000000409cac <+92>: mov 0x20c511(%rip),%r10d # 0x6161c4 <pref+4> > 0x0000000000409cb3 <+99>: mov %rax,%r12 > 0x0000000000409cb6 <+102>: test %r10d,%r10d > 0x0000000000409cb9 <+105>: jne 0x409d70 <on_save+288> > 0x0000000000409cbf <+111>: mov $0x41075e,%edi > 0x0000000000409cc4 <+116>: mov $0x5,%ecx > 0x0000000000409cc9 <+121>: mov %r12,%rsi >=> 0x0000000000409ccc <+124>: repz cmpsb %es:(%rdi),%ds:(%rsi) > 0x0000000000409cce <+126>: jne 0x409d20 <on_save+208> > 0x0000000000409cd0 <+128>: mov 0x20c4f1(%rip),%r9d # 0x6161c8 <pref+8> > 0x0000000000409cd7 <+135>: test %r9d,%r9d > 0x0000000000409cda <+138>: je 0x409cf0 <on_save+160> > 0x0000000000409cdc <+140>: mov 0x198(%rbx),%esi > 0x0000000000409ce2 <+146>: xor %eax,%eax > 0x0000000000409ce4 <+148>: mov %rbp,%rdi > 0x0000000000409ce7 <+151>: callq 0x40f2f0 <ExifRotate> > 0x0000000000409cec <+156>: test %eax,%eax > 0x0000000000409cee <+158>: jne 0x409d34 <on_save+228> > 0x0000000000409cf0 <+160>: mov 0x198(%rbx),%esi > 0x0000000000409cf6 <+166>: mov %rbp,%rdi > 0x0000000000409cf9 <+169>: callq 0x40bc80 <rotate_and_save_jpeg_lossless> > 0x0000000000409cfe <+174>: test %eax,%eax > 0x0000000000409d00 <+176>: je 0x409d34 <on_save+228> > 0x0000000000409d02 <+178>: mov %eax,%edi > 0x0000000000409d04 <+180>: callq 0x4064d0 <g_strerror@plt> > 0x0000000000409d09 <+185>: mov %rbx,%rdi > 0x0000000000409d0c <+188>: mov %rax,%rsi > 0x0000000000409d0f <+191>: callq 0x408230 <main_win_show_error> > 0x0000000000409d14 <+196>: jmp 0x409d34 <on_save+228> > 0x0000000000409d16 <+198>: nopw %cs:0x0(%rax,%rax,1) > 0x0000000000409d20 <+208>: mov 0x20c49e(%rip),%ecx # 0x6161c4 <pref+4> > 0x0000000000409d26 <+214>: mov %r12,%rdx > 0x0000000000409d29 <+217>: mov %rbp,%rsi > 0x0000000000409d2c <+220>: mov %rbx,%rdi > 0x0000000000409d2f <+223>: callq 0x409920 <main_win_save> > 0x0000000000409d34 <+228>: mov %rbp,%rdi > 0x0000000000409d37 <+231>: movl $0x0,0x198(%rbx) > 0x0000000000409d41 <+241>: callq 0x4066d0 <g_free@plt> > 0x0000000000409d46 <+246>: add $0x8,%rsp > 0x0000000000409d4a <+250>: mov %r12,%rdi > 0x0000000000409d4d <+253>: pop %rbx > 0x0000000000409d4e <+254>: pop %rbp > 0x0000000000409d4f <+255>: pop %r12 > 0x0000000000409d51 <+257>: pop %r13 > 0x0000000000409d53 <+259>: jmpq 0x4066d0 <g_free@plt> > 0x0000000000409d58 <+264>: nopl 0x0(%rax,%rax,1) > 0x0000000000409d60 <+272>: add $0x8,%rsp > 0x0000000000409d64 <+276>: pop %rbx > 0x0000000000409d65 <+277>: pop %rbp > 0x0000000000409d66 <+278>: pop %r12 > 0x0000000000409d68 <+280>: pop %r13 > 0x0000000000409d6a <+282>: retq > 0x0000000000409d6b <+283>: nopl 0x0(%rax,%rax,1) > 0x0000000000409d70 <+288>: mov $0x10,%esi > 0x0000000000409d75 <+293>: mov %rbp,%rdi > 0x0000000000409d78 <+296>: callq 0x406710 <g_file_test@plt> > 0x0000000000409d7d <+301>: test %eax,%eax > 0x0000000000409d7f <+303>: je 0x409cbf <on_save+111> > 0x0000000000409d85 <+309>: xor %edi,%edi > 0x0000000000409d87 <+311>: mov $0x5,%edx > 0x0000000000409d8c <+316>: mov $0x410410,%esi > 0x0000000000409d91 <+321>: callq 0x4061d0 <dcgettext@plt> > 0x0000000000409d96 <+326>: mov $0x4,%ecx > 0x0000000000409d9b <+331>: mov %rax,%r8 > 0x0000000000409d9e <+334>: mov $0x2,%edx > 0x0000000000409da3 <+339>: mov $0x1,%esi > 0x0000000000409da8 <+344>: mov %rbx,%rdi > 0x0000000000409dab <+347>: xor %eax,%eax > 0x0000000000409dad <+349>: callq 0x406c50 <gtk_message_dialog_new@plt> > 0x0000000000409db2 <+354>: mov %rax,%rdi > 0x0000000000409db5 <+357>: mov %rax,%r13 > 0x0000000000409db8 <+360>: callq 0x4069d0 <gtk_dialog_run@plt> > 0x0000000000409dbd <+365>: cmp $0xfffffff8,%eax > 0x0000000000409dc0 <+368>: mov %r13,%rdi > 0x0000000000409dc3 <+371>: je 0x409dd8 <on_save+392> > 0x0000000000409dc5 <+373>: add $0x8,%rsp > 0x0000000000409dc9 <+377>: pop %rbx > 0x0000000000409dca <+378>: pop %rbp > 0x0000000000409dcb <+379>: pop %r12 > 0x0000000000409dcd <+381>: pop %r13 > 0x0000000000409dcf <+383>: jmpq 0x406520 <gtk_widget_destroy@plt> > 0x0000000000409dd4 <+388>: nopl 0x0(%rax) > 0x0000000000409dd8 <+392>: callq 0x406520 <gtk_widget_destroy@plt> > 0x0000000000409ddd <+397>: jmpq 0x409cbf <on_save+111> >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 1098759
: 896742 |
896743
|
896744
|
896745
|
896746
|
896747
|
896748
|
896749
|
896750