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 652844 Details for
Bug 880707
[abrt] gedit-3.2.6-1.fc16: g_utf8_prev_char: Process /usr/bin/gedit 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), 17.27 KB, created by
Jiri Hodal - Monte
on 2012-11-27 16:11:31 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Jiri Hodal - Monte
Created:
2012-11-27 16:11:31 UTC
Size:
17.27 KB
patch
obsolete
>[New LWP 3339] >[New LWP 3342] >[New LWP 3343] >[New LWP 3474] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `gedit /home/monte/data/sps/studenti/3IT/karel1/kubalek_frantisek/Karel-splnene-'. >Program terminated with signal 11, Segmentation fault. >#0 g_utf8_prev_char (p=0x4 <Address 0x4 out of bounds>) at gutf8.c:214 >214 gutf8.c: No such file or directory. > in gutf8.c > >Thread 4 (Thread 0xacc61b40 (LWP 3474)): >#0 __kernel_vsyscall () at arch/x86/vdso/vdso32/sysenter.S:49 >No locals. >#1 0x4148ec04 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238 >No locals. >#2 0x41650042 in g_cond_timed_wait_posix_impl (cond=0x9bf05a0, entered_mutex=0x9958bb8, abs_time=0xacc61138) at gthread-posix.c:242 > result = <optimized out> > end_time = {tv_sec = 1354008494, tv_nsec = 267144000} > timed_out = <optimized out> > __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl" >#3 0x41522650 in g_async_queue_pop_intern_unlocked (queue=0x9a28890, try=<optimized out>, end_time=0xacc61138) at gasyncqueue.c:415 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0x41522fef in g_async_queue_timed_pop (queue=0x9a28890, end_time=0xacc61138) at gasyncqueue.c:536 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_timed_pop" >#5 0x4157a813 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:175 > end_time = {tv_sec = 1354008494, tv_usec = 267144} > 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 = 0 >#6 g_thread_pool_thread_proxy (data=0x9a28238) at gthreadpool.c:378 > free_pool = <optimized out> > task = <optimized out> > pool = <optimized out> >#7 0x41578465 in g_thread_create_proxy (data=0x9ef2e30) at gthread.c:1962 > thread = 0x9ef2e30 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#8 0x4148acd3 in start_thread (arg=0xacc61b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xacc61b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1095352308, 0, 4001536, -1396305240, -2132806845, -1650116968}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#9 0x4139ad7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 3 (Thread 0xb60ffb40 (LWP 3343)): >#0 __kernel_vsyscall () at arch/x86/vdso/vdso32/sysenter.S:49 >No locals. >#1 0x413904f0 in __GI___poll (fds=0xb5700cc0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x4155fd3c in g_poll (fds=0xb5700cc0, nfds=1, timeout=-1) at gpoll.c:132 >No locals. >#3 0x41551146 in g_main_context_poll (n_fds=1, fds=0xb5700cc0, priority=<optimized out>, timeout=<optimized out>, context=0x9a2d8f8) at gmain.c:3402 > poll_func = 0x4155fd10 <g_poll> >#4 g_main_context_iterate (context=0x9a2d8f8, block=1096154384, dispatch=1, self=0x9a2d988) at gmain.c:3084 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#5 0x41551877 in g_main_loop_run (loop=0xb5700cb0) at gmain.c:3297 > self = 0x9a2d988 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0xb74c5235 in dconf_context_thread (data=0x9a2d8f8) at dconfcontext.c:11 > context = 0x9a2d8f8 > loop = <optimized out> > __PRETTY_FUNCTION__ = "dconf_context_thread" >#7 0x41578465 in g_thread_create_proxy (data=0x9a2d988) at gthread.c:1962 > thread = 0x9a2d988 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#8 0x4148acd3 in start_thread (arg=0xb60ffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb60ffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1095352308, 0, 4001536, -1240468824, 320861046, -1650116968}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#9 0x4139ad7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 2 (Thread 0xb6affb40 (LWP 3342)): >#0 __kernel_vsyscall () at arch/x86/vdso/vdso32/sysenter.S:49 >No locals. >#1 0x413904f0 in __GI___poll (fds=0xb6100cc0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x4155fd3c in g_poll (fds=0xb6100cc0, nfds=3, timeout=-1) at gpoll.c:132 >No locals. >#3 0x41551146 in g_main_context_poll (n_fds=3, fds=0xb6100cc0, priority=<optimized out>, timeout=<optimized out>, context=0xb6b05e40) at gmain.c:3402 > poll_func = 0x4155fd10 <g_poll> >#4 g_main_context_iterate (context=0xb6b05e40, block=1096154384, dispatch=1, self=0xb6b05ed0) at gmain.c:3084 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#5 0x41551877 in g_main_loop_run (loop=0xb6b05e30) at gmain.c:3297 > self = 0xb6b05ed0 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x4177862b in gdbus_shared_thread_func (user_data=0xb6b053c0) at gdbusprivate.c:276 > data = 0xb6b053c0 >#7 0x41578465 in g_thread_create_proxy (data=0xb6b05ed0) at gthread.c:1962 > thread = 0xb6b05ed0 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#8 0x4148acd3 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 = {1095352308, 0, 4001536, -1229983064, 1394602871, -1650116968}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#9 0x4139ad7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 1 (Thread 0xb7787880 (LWP 3339)): >#0 g_utf8_prev_char (p=0x4 <Address 0x4 out of bounds>) at gutf8.c:214 >No locals. >#1 0x41e8a2b2 in pango_layout_get_cursor_pos (layout=0x9bdcd60 [PangoLayout], index=5, strong_pos=0xbfd15710, weak_pos=0xbfd15720) at pango-layout.c:2277 > prev_index = <optimized out> > dir1 = <optimized out> > line_rect = {x = 0, y = 0, width = 450560, height = 22528} > layout_line = 0xaf9ee20 > x1_trailing = <optimized out> > x2 = <optimized out> > __PRETTY_FUNCTION__ = "pango_layout_get_cursor_pos" >#2 0x4ee0b6de in gtk_text_layout_get_cursor_locations (layout=0x9d94dc0 [GtkTextLayout], iter=0xbfd15784, strong_pos=0xbfd157bc, weak_pos=0xbfd157cc) at gtktextlayout.c:2769 > line = 0x4fc > display = 0x9d551f8 > line_top = 1276 > index = <optimized out> > insert_iter = {dummy1 = 0xaef3588, dummy2 = 0xaeec6c8, dummy3 = 5, dummy4 = -1, dummy5 = -1, dummy6 = -1, dummy7 = -997895035, dummy8 = 2039742622, dummy9 = 0x9d5aeb8, dummy10 = 0xaf30b50, dummy11 = 0, dummy12 = -1, dummy13 = 164998840, dummy14 = 0xaf30b50} > pango_strong_pos = {x = 0, y = -1, width = 1096998900, height = 1325776884} > pango_weak_pos = {x = 166177904, y = 183770064, width = 183575976, height = 1323239363} > __PRETTY_FUNCTION__ = "gtk_text_layout_get_cursor_locations" >#3 0x4ee21166 in text_window_invalidate_cursors (win=0x9e0aab8) at gtktextview.c:8618 > text_view = <optimized out> > priv = 0xaf125a8 > iter = {dummy1 = 0xaef3588, dummy2 = 0xaeec6c8, dummy3 = 5, dummy4 = -1, dummy5 = -1, dummy6 = -1, dummy7 = -997895035, dummy8 = 2039742622, dummy9 = 0x9d5aeb8, dummy10 = 0xaf30b50, dummy11 = 0, dummy12 = -1, dummy13 = 1095294160, dummy14 = 0x4162e400} > strong = {x = 1097351680, y = 1097507884, width = 0, height = 0} > weak = {x = 1323441120, y = 183575856, width = 1097312064, height = 0} > draw_arrow = <optimized out> > cursor_aspect_ratio = <optimized out> > stem_width = <optimized out> > arrow_width = <optimized out> >#4 0x4ee21446 in blink_cb (data=0xaf12530) at gtktextview.c:5152 > text_view = 0xaf12530 [GeditView] > priv = 0xaf125a8 > visible = <optimized out> > blink_timeout = <optimized out> > __PRETTY_FUNCTION__ = "blink_cb" >#5 0x4eb7087f in gdk_threads_dispatch (data=0xaedc2c0) at gdk.c:754 > dispatch = 0xaedc2c0 > ret = 0 >#6 0x41552220 in g_timeout_dispatch (source=0x9f62088, callback=0x4eb70840 <gdk_threads_dispatch>, user_data=0xaedc2c0) at gmain.c:3907 > timeout_source = 0x9f62088 > again = <optimized out> >#7 0x41550aff in g_main_dispatch (context=0x997e1a8) at gmain.c:2441 > dispatch = 0x415521f0 <g_timeout_dispatch> > was_in_call = 0 > user_data = 0xaedc2c0 > callback = 0x4eb70840 <gdk_threads_dispatch> > cb_funcs = 0x4162e33c > cb_data = 0x9cae378 > current_source_link = {data = 0x9f62088, next = 0x0} > need_destroy = <optimized out> > source = 0x9f62088 > current = 0x9a1aa30 > i = <optimized out> >#8 g_main_context_dispatch (context=0x997e1a8) at gmain.c:3011 >No locals. >#9 0x41551240 in g_main_context_iterate (context=0x997e1a8, block=1096154384, dispatch=1, self=0x9949458) at gmain.c:3089 > max_priority = 2147483647 > timeout = 838 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = <optimized out> > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#10 0x41551877 in g_main_loop_run (loop=0x9d53350) at gmain.c:3297 > self = 0x9949458 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#11 0x4ed3c2d5 in gtk_main () at gtkmain.c:1362 > loop = 0x9d53350 >#12 0x0806690b in gedit_main (service=<optimized out>) at gedit.c:203 > engine = <optimized out> > app = 0x99ae320 [GeditAppX11] > dir = <optimized out> > icon_dir = <optimized out> >#13 main (argc=1, argv=0xbfd15af4) at gedit.c:297 > dir = <optimized out> > command_line = 0x9952830 [GeditCommandLine] > ret = <optimized out> > dbus = 0x99ae200 [GeditDBus] > dbusret = <optimized out> > service = <optimized out> > __PRETTY_FUNCTION__ = "main" >From To Syms Read Shared Object Library >0x4195e930 0x4195f268 Yes /usr/lib/libgedit-private.so.0 >0x4c915e50 0x4ca018f8 Yes /usr/lib/libxml2.so.2 >0x4f1dc630 0x4f222de8 Yes /usr/lib/libgtksourceview-3.0.so.0 >0x4f089180 0x4f08e818 Yes /usr/lib/libpeas-gtk-1.0.so.0 >0x4ec34250 0x4eef9a68 Yes /usr/lib/libgtk-3.so.0 >0x42ba85b0 0x42bb0598 Yes /usr/lib/libpeas-1.0.so.0 >0x4eb6ff90 0x4ebb7058 Yes /usr/lib/libgdk-3.so.0 >0x41d9c670 0x41da9f58 Yes /usr/lib/libatk-1.0.so.0 >0x4cb0b530 0x4cb28e68 Yes /usr/lib/libpangoft2-1.0.so.0 >0x4eb4d6d0 0x4eb52e58 Yes /usr/lib/libpangocairo-1.0.so.0 >0x41d74990 0x41d8a8b8 Yes /usr/lib/libgdk_pixbuf-2.0.so.0 >0x4ebdaa90 0x4ebdbca8 Yes /usr/lib/libcairo-gobject.so.2 >0x4ea98190 0x4eb1fca8 Yes /usr/lib/libcairo.so.2 >0x41e71210 0x41e938a8 Yes /usr/lib/libpango-1.0.so.0 >0x419dd570 0x41a4a558 Yes /usr/lib/libfreetype.so.6 >0x4c8c7070 0x4c8e25c8 Yes /usr/lib/libfontconfig.so.1 >0x4db6a310 0x4dbfafbc Yes /usr/lib/libX11.so.6 >0x416d6ee0 0x417a2288 Yes /lib/libgio-2.0.so.0 >0x42a55410 0x42a59d5c Yes /usr/lib/libSM.so.6 >0x42a614e0 0x42a7037c Yes /usr/lib/libICE.so.6 >0x43510a40 0x435332a8 Yes /usr/lib/libgirepository-1.0.so.1 >0x416642b0 0x41697218 Yes /lib/libgobject-2.0.so.0 >0x41656bf0 0x41657d78 Yes /lib/libgmodule-2.0.so.0 >0x416ae020 0x416b1678 Yes /usr/lib/libffi.so.5 >0x4164ef50 0x41650728 Yes /lib/libgthread-2.0.so.0 >0x414a9920 0x414ada98 Yes /lib/librt.so.1 >0x415200f0 0x415bef48 Yes /lib/libglib-2.0.so.0 >0x4145b420 0x414763a8 Yes /lib/libm.so.6 >0x41488680 0x414946f8 Yes /lib/libpthread.so.0 >0x412bae90 0x413f65e4 Yes /lib/libc.so.6 >0x414a1a60 0x414a2a88 Yes /lib/libdl.so.2 >0x414b5670 0x414c2948 Yes /lib/libz.so.1 >0x4ea69ed0 0x4ea6c64c Yes /usr/lib/libXfixes.so.3 >0x4e954800 0x4e95f848 Yes /usr/lib/libXext.so.6 >0x4ea75780 0x4ea7624c Yes /usr/lib/libXinerama.so.1 >0x4e9687d0 0x4e972a08 Yes /usr/lib/libXi.so.6 >0x4ea87150 0x4ea8bccc Yes /usr/lib/libXrandr.so.2 >0x4ea7be70 0x4ea8135c Yes /usr/lib/libXcursor.so.1 >0x4eb59880 0x4eb5a40c Yes /usr/lib/libXcomposite.so.1 >0x4ea707c0 0x4ea711fc Yes /usr/lib/libXdamage.so.1 >0x41a8d740 0x41aa9d38 Yes /usr/lib/libpng12.so.0 >0x41dcc5e0 0x41e4c638 Yes /usr/lib/libpixman-1.so.0 >0x4db4b300 0x4db514fc Yes /usr/lib/libXrender.so.1 >0x419ac140 0x419c5bb8 Yes /lib/libexpat.so.1 >0x41804ec0 0x4181473c Yes /usr/lib/libxcb.so.1 >0x4ddcbf30 0x4dde2c48 Yes /lib/libgcc_s.so.1 >0x414ef6e0 0x41501478 Yes /lib/libselinux.so.1 >0x41633670 0x41644068 Yes /lib/libresolv.so.2 >0x41ee5010 0x41ee6cb8 Yes /lib/libuuid.so.1 >0x4127f850 0x41298edf Yes /lib/ld-linux.so.2 >0x4181ea00 0x4181f88c Yes /usr/lib/libXau.so.6 >0xb757ba10 0xb7583158 Yes /lib/libnss_files.so.2 >0xb7517530 0xb7533618 Yes /usr/lib/gio/modules/libgvfsdbus.so >0x4606ebc0 0x4607a198 Yes /usr/lib/libgvfscommon.so.0 >0x4cc058d0 0x4cc25ce8 Yes /usr/lib/libbluray.so.0 >0x461c87a0 0x461f8188 Yes /lib/libdbus-1.so.3 >0x4f0644f0 0x4f06de48 Yes /lib/libudev.so.0 >0x42d70a20 0x42d71448 Yes /lib/libutil.so.1 >0xb74f6280 0xb74f8ea8 Yes /usr/lib/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x4f8287f0 0x4f850df8 Yes /usr/lib/librsvg-2.so.2 >0x4d6e9230 0x4d70b60c Yes /usr/lib/libcroco-0.6.so.3 >0xb74d7830 0xb74d7cd8 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0xb77950f0 0xb7795a78 Yes /usr/lib/gtk-3.0/modules/libpk-gtk-module.so >0x462165b0 0x4622a878 Yes /usr/lib/libdbus-glib-1.so.2 >0xb74cb700 0xb74cd8b8 Yes /usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so >0x4f0c3530 0x4f0c4b18 Yes /usr/lib/libcanberra-gtk3.so.0 >0x4763f410 0x476494f8 Yes /usr/lib/libcanberra.so.0 >0x4367d740 0x43682a98 Yes /usr/lib/libvorbisfile.so.3 >0xb74877c0 0xb749dd28 Yes /usr/lib/libvorbis.so.0 >0x42b2b3a0 0x42b2e128 Yes /usr/lib/libogg.so.0 >0x475c99b0 0x475d43ac Yes /usr/lib/libtdb.so.1 >0x42d65a20 0x42d6a508 Yes /usr/lib/libltdl.so.7 >0x473a48f0 0x473a9a08 Yes /lib/libcrypt.so.1 >0xb7436a90 0xb746a1e8 Yes /lib/libfreebl3.so >0xb74c2dc0 0xb74c67e8 Yes /usr/lib/gio/modules/libdconfsettings.so >0xb589fd10 0xb58a0478 Yes /usr/lib/libpeas-1.0/loaders/libcloader.so >0xb5899cb0 0xb589c308 Yes /usr/lib/gedit/plugins/libmodelines.so >0xb5893730 0xb58951c8 Yes /usr/lib/gedit/plugins/libdocinfo.so >0xb588c3e0 0xb588ed08 Yes /usr/lib/gedit/plugins/libtime.so >0xb5868a50 0xb587efc8 Yes /usr/lib/gedit/plugins/libfilebrowser.so >0xb584e5f0 0xb5858a78 Yes /usr/lib/gedit/plugins/libspell.so >0x439fc200 0x43a019ec Yes /usr/lib/libenchant.so.1 >0xb582cba0 0xb58396e8 Yes /usr/lib/gio/modules/libgioremote-volume-monitor.so >0xafd383b0 0xafd39168 Yes /usr/lib/gconv/ISO8859-15.so >0xafd343c0 0xafd3655c Yes /usr/lib/enchant/libenchant_myspell.so >0xafcbbe30 0xafcf274c Yes /usr/lib/libhunspell-1.3.so.0 >0x4e9c17c0 0x4ea34f78 Yes /usr/lib/libstdc++.so.6 >0xb04013b0 0xb0402078 Yes /usr/lib/gconv/ISO8859-2.so >$1 = 0x0 >$2 = 0x0 >eax 0x4 4 >ecx 0x16 22 >edx 0x9fa8dd0 167415248 >ebx 0x41eb0ff4 1105924084 >esp 0xbfd1563c 0xbfd1563c >ebp 0xaf9ee20 0xaf9ee20 >esi 0x0 0 >edi 0x5 5 >eip 0x41580bbb 0x41580bbb <g_utf8_prev_char+11> >eflags 0x210297 [ CF PF AF 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_prev_char: > 0x41580bb0 <+0>: mov 0x4(%esp),%eax > 0x41580bb4 <+4>: lea 0x0(%esi,%eiz,1),%esi > 0x41580bb8 <+8>: lea -0x1(%eax),%eax >=> 0x41580bbb <+11>: movsbl (%eax),%edx > 0x41580bbe <+14>: and $0xc0,%edx > 0x41580bc4 <+20>: add $0xffffff80,%edx > 0x41580bc7 <+23>: je 0x41580bb8 <g_utf8_prev_char+8> > 0x41580bc9 <+25>: ret >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 880707
: 652844 |
652845
|
652846