[New Thread 8627]
[New Thread 8734]
[Thread debugging using libthread_db enabled]
warning: File "/var/cache/abrt-di/usr/lib/debug/usr/lib/libhunspell-1.2.so.0.0.0.debug" has a different build-id, file skipped
warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib/libhunspell-1.2.so.0.0.0.debug" does not match "/usr/lib/libhunspell-1.2.so.0" (CRC mismatch).

warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib/libhunspell-1.2.so.0.0.0.debug" does not match "/usr/lib/libhunspell-1.2.so.0" (CRC mismatch).

Core was generated by `bluefish /home/raze/.gvfs/sftp para info en informatica.cuautitlan2.unam.mx/var'.
Program terminated with signal 11, Segmentation fault.
#0  g_type_check_instance_cast (type_instance=0x8732600, iface_type=142818800) at gtype.c:3974
3974	gtype.c: No such file or directory.
	in gtype.c

Thread 2 (Thread 0xb16feb70 (LWP 8734)):
#0  __kernel_vsyscall () at arch/x86/vdso/vdso32/int80.S:16
No locals.
#1  0x00b59743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
No locals.
#2  0x00d80f2f in g_cond_timed_wait_posix_impl (cond=0xb18192a8, entered_mutex=0x877c258, abs_time=0xb16fe1c8) at gthread-posix.c:242
        result = <value optimized out>
        end_time = {tv_sec = 1301182135, tv_nsec = 419612000}
        timed_out = <value optimized out>
        __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#3  0x00bd4f8c in g_async_queue_pop_intern_unlocked (queue=0x8678928, try=0, end_time=0xb16fe1c8) at gasyncqueue.c:423
        retval = <value optimized out>
        __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4  0x00bd5ace in g_async_queue_timed_pop (queue=0x8678928, end_time=0xb16fe1c8) at gasyncqueue.c:549
        retval = <value optimized out>
        __PRETTY_FUNCTION__ = "g_async_queue_timed_pop"
#5  0x00c2d2e4 in g_thread_pool_wait_for_new_pool (data=0x877b578) at gthreadpool.c:175
        end_time = {tv_sec = 1301182135, tv_usec = 419612}
        pool = <value optimized out>
        local_max_idle_time = 15000
        local_wakeup_thread_serial = <value optimized out>
        local_max_unused_threads = 2
        last_wakeup_thread_serial = 0
        have_relayed_thread_marker = 0
#6  g_thread_pool_thread_proxy (data=0x877b578) at gthreadpool.c:378
        free_pool = <value optimized out>
        task = <value optimized out>
        pool = <value optimized out>
#7  0x00c2abd0 in g_thread_create_proxy (data=0x88835f8) at gthread.c:1897
        thread = 0x88835f8
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x00b54e99 in start_thread (arg=0xb16feb70) at pthread_create.c:301
        pd = 0xb16feb70
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {11956212, 0, 4001536, -1318067400, -1388865372, 409988039}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        pagesize_m1 = <value optimized out>
        sp = <value optimized out>
        freesize = <value optimized out>
#9  0x00a9ad2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
No locals.

Thread 1 (Thread 0xb78ba820 (LWP 8627)):
#0  g_type_check_instance_cast (type_instance=0x8732600, iface_type=142818800) at gtype.c:3974
        node = <value optimized out>
        iface = <value optimized out>
        is_instantiatable = <value optimized out>
        check = <value optimized out>
#1  0x0808f3ae in doc_checkNsave_lcb (status=CHECKANDSAVE_FINISHED, gerror=0x0, data=0x8fe2ff0) at file_dialogs.c:520
        dsb = 0x8fe2ff0
        doc = 0x87325b8
        errmessage = <value optimized out>
#2  0x0808c74c in checkNsave_replace_async_lcb (source_object=0x85ce580 [GDaemonFile], res=0x877bd00, user_data=0x8900780) at file.c:465
        cns = 0x8900780
        etag = 0x86986e8 "1301181842"
        error = 0x0
#3  0x0015a54f in g_simple_async_result_complete (simple=0x877bd00 [GSimpleAsyncResult]) at gsimpleasyncresult.c:692
        current_source = <value optimized out>
        current_context = <value optimized out>
        __PRETTY_FUNCTION__ = "g_simple_async_result_complete"
#4  0x0012f48d in replace_contents_close_callback (obj=0x85f6d10 [GDaemonFileOutputStream], close_res=0x877bf18, user_data=0x8913f40) at gfile.c:6742
        stream = 0x85f6d10 [GDaemonFileOutputStream]
        data = 0x8913f40
        res = 0x877bd00
#5  0x00156803 in async_ready_close_callback_wrapper (source_object=0x85f6d10 [GDaemonFileOutputStream], res=0x877bf18, user_data=0x977bf70) at goutputstream.c:610
        stream = 0x85f6d10 [GDaemonFileOutputStream]
        data = 0x977bf70
#6  0x0015a54f in g_simple_async_result_complete (simple=0x877bf18 [GSimpleAsyncResult]) at gsimpleasyncresult.c:692
        current_source = <value optimized out>
        current_context = <value optimized out>
        __PRETTY_FUNCTION__ = "g_simple_async_result_complete"
#7  0x0076cb59 in _g_simple_async_result_complete_with_cancellable (result=0x877bf18, cancellable=0x8fb3180 [GCancellable]) at gvfsdaemondbus.c:1050
No locals.
#8  0x0076907d in async_close_done (stream=0x85f6d10 [GDaemonFileOutputStream], op_data=0x88f5538, callback=0x156730 <async_ready_close_callback_wrapper>, user_data=0x977bf70, cancellable=0x8fb3180 [GCancellable], io_error=0x0) at gdaemonfileoutputstream.c:1519
        file = <value optimized out>
        simple = <value optimized out>
        op = 0x88f5538
        result = <value optimized out>
        error = 0x0
#9  0x00767194 in async_iterator_done (iterator=0x869ff00, io_error=<value optimized out>) at gdaemonfileoutputstream.c:1206
No locals.
#10 0x0076741c in async_op_handle (iterator=0x869ff00, res=<value optimized out>, io_error=0x0) at gdaemonfileoutputstream.c:1257
        io_data = 0x869ff0c
        error = <value optimized out>
#11 0x007675a4 in async_read_op_callback (source_object=0x90756a0 [GUnixInputStream], res=0x877bf50, user_data=0x869ff00) at gdaemonfileoutputstream.c:1271
        stream = <value optimized out>
        count_read = <value optimized out>
        error = 0x0
#12 0x0014a4e0 in async_ready_callback_wrapper (source_object=0x90756a0 [GUnixInputStream], res=0x877bf50, user_data=0x869ff00) at ginputstream.c:470
        stream = 0x90756a0 [GUnixInputStream]
#13 0x0015a54f in g_simple_async_result_complete (simple=0x877bf50 [GSimpleAsyncResult]) at gsimpleasyncresult.c:692
        current_source = <value optimized out>
        current_context = <value optimized out>
        __PRETTY_FUNCTION__ = "g_simple_async_result_complete"
#14 0x0017d6c6 in read_async_cb (data=0x9468700, condition=G_IO_IN, fd=18) at gunixinputstream.c:471
        simple = 0x877bf50
        error = 0x0
        count_read = <value optimized out>
#15 0x0011e66c in fd_source_dispatch (source=0x8cde3f8, callback=0x17d5b0 <read_async_cb>, user_data=0x9468700) at gasynchelper.c:81
        func = 0x17d5b0 <read_async_cb>
        fd_source = 0x8cde3f8
        __PRETTY_FUNCTION__ = "fd_source_dispatch"
#16 0x00c01192 in g_main_dispatch (context=0x85f9260) at gmain.c:2149
        dispatch = 0x11e630 <fd_source_dispatch>
        was_in_call = 0
        user_data = 0x9468700
        callback = 0x17d5b0 <read_async_cb>
        cb_funcs = 0xcce5bc
        cb_data = 0x8cde440
        current_source_link = {data = 0x8cde3f8, next = 0x0}
        need_destroy = <value optimized out>
        source = 0x8cde3f8
        current = 0x862f208
        i = <value optimized out>
#17 g_main_context_dispatch (context=0x85f9260) at gmain.c:2702
No locals.
#18 0x00c01978 in g_main_context_iterate (context=0x85f9260, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
        max_priority = 108
        timeout = 0
        some_ready = 1
        nfds = <value optimized out>
        allocated_nfds = <value optimized out>
        fds = 0x8f39aa0
#19 0x00c0204b in g_main_loop_run (loop=0x863cc30) at gmain.c:2988
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#20 0x036a5499 in IA__gtk_main () at gtkmain.c:1237
        tmp_list = <value optimized out>
        functions = 0x0
        init = <value optimized out>
        loop = 0x863cc30
#21 0x080612fa in main (argc=1, argv=0xbf8c32e4) at bluefish.c:399
        arg_curwindow = 0
        arg_newwindow = 0
        files = 0x85d6568
        startup = 0x85d1270
        error = 0x0
        context = <value optimized out>
        options = {{long_name = 0x80b4b8d "curwindow", short_name = 99 'c', flags = 8, arg = G_OPTION_ARG_NONE, arg_data = 0x80d38a8, description = 0x80b4b97 "Open in existing window.", arg_description = 0x0}, {long_name = 0x80b4bb0 "newwindow", short_name = 110 'n', flags = 8, arg = G_OPTION_ARG_NONE, arg_data = 0x80d38a4, description = 0x80b4bba "Open in new window.", arg_description = 0x0}, {long_name = 0x80b4bce "version", short_name = 118 'v', flags = 8, arg = G_OPTION_ARG_CALLBACK, arg_data = 0x8060f90, description = 0x80b4bd6 "Print version information.", arg_description = 0x0}, {long_name = 0x80b4783 "", short_name = 0 '\000', flags = 8, arg = G_OPTION_ARG_FILENAME_ARRAY, arg_data = 0x80d38a0, description = 0x80b4c6c "Special option that collects any remaining arguments for us", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
From        To          Syms Read   Shared Object Library
0x035ad190  0x03890ac8  Yes         /usr/lib/libgtk-x11-2.0.so.0
0x0064b480  0x00658b38  Yes         /usr/lib/libatk-1.0.so.0
0x006e9390  0x00706838  Yes         /usr/lib/libpangoft2-1.0.so.0
0x00387340  0x003ea7a8  Yes         /usr/lib/libfreetype.so.6
0x00465f60  0x00481cf8  Yes         /usr/lib/libfontconfig.so.1
0x410f2020  0x4115a2d8  Yes         /usr/lib/libgdk-x11-2.0.so.0
0x005796b0  0x0057eb98  Yes         /usr/lib/libpangocairo-1.0.so.0
0x0061f330  0x006339f8  Yes         /usr/lib/libgdk_pixbuf-2.0.so.0
0x00b81470  0x00b9bb68  Yes         /lib/libm.so.6
0x00689240  0x006ab138  Yes         /usr/lib/libpango-1.0.so.0
0x004c4020  0x0054ac88  Yes         /usr/lib/libcairo.so.2
0x0042a6f0  0x004466d8  Yes         /usr/lib/libpng12.so.0
0x0011d070  0x001cb008  Yes         /lib/libgio-2.0.so.0
0x00d33f20  0x00d67f48  Yes         /lib/libgobject-2.0.so.0
0x00d7ff30  0x00d816a8  Yes         /lib/libgthread-2.0.so.0
0x007bbcb0  0x008a4238  Yes         /usr/lib/libxml2.so.2
0x046be200  0x046c39e8  Yes         /usr/lib/libenchant.so.1
0x00d86bd0  0x00d87d48  Yes         /lib/libgmodule-2.0.so.0
0x00b74880  0x00b78638  Yes         /lib/librt.so.1
0x00bd3280  0x00c6ac68  Yes         /lib/libglib-2.0.so.0
0x00b53600  0x00b5f4e8  Yes         /lib/libpthread.so.0
0x009d9c10  0x00af69e4  Yes         /lib/libc.so.6
0x002314b0  0x002c1bb8  Yes         /usr/lib/libX11.so.6
0x0063ee70  0x006413b8  Yes         /usr/lib/libXfixes.so.3
0x00358040  0x00370ef8  Yes         /lib/libexpat.so.1
0x004166b0  0x00420e28  Yes         /usr/lib/libXext.so.6
0x006112c0  0x00617158  Yes         /usr/lib/libXrender.so.1
0x0067a780  0x0067b258  Yes         /usr/lib/libXinerama.so.1
0x00452780  0x0045c938  Yes         /usr/lib/libXi.so.6
0x00667150  0x0066bc38  Yes         /usr/lib/libXrandr.so.2
0x006d9e40  0x006df418  Yes         /usr/lib/libXcursor.so.1
0x00670890  0x00671498  Yes         /usr/lib/libXcomposite.so.1
0x006757c0  0x00676268  Yes         /usr/lib/libXdamage.so.1
0x009a2850  0x009b9acf  Yes         /lib/ld-linux.so.2
0x005a8b70  0x00600958  Yes         /usr/lib/libpixman-1.so.0
0x00bab670  0x00bb8298  Yes         /lib/libz.so.1
0x00b6ca60  0x00b6da88  Yes         /lib/libdl.so.2
0x00d13620  0x00d22f18  Yes         /lib/libresolv.so.2
0x00cd5230  0x00ce6c58  Yes         /lib/libselinux.so.1
0x00de4e90  0x00df3b88  Yes         /usr/lib/libxcb.so.1
0x00cf3f90  0x00d0a818  Yes         /lib/libgcc_s.so.1
0x00dd9a00  0x00dda7f8  Yes         /usr/lib/libXau.so.6
0x00ff0a10  0x00ff7b38  Yes         /lib/libnss_files.so.2
0x00713b30  0x00737e38  Yes         /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
0x004980e0  0x00498a68  Yes         /usr/lib/gtk-2.0/modules/libpk-gtk-module.so
0x044226b0  0x044343c8  Yes         /usr/lib/libdbus-glib-1.so.2
0x00d916a0  0x00dc07a8  Yes         /lib/libdbus-1.so.3
0x0049b720  0x0049d848  Yes         /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
0x00593540  0x00594aa8  Yes         /usr/lib/libcanberra-gtk.so.0
0x043473c0  0x04351408  Yes         /usr/lib/libcanberra.so.0
0x0433b720  0x04340878  Yes         /usr/lib/libvorbisfile.so.3
0x041de770  0x041f3a08  Yes         /usr/lib/libvorbis.so.0
0x041662f0  0x04168b38  Yes         /usr/lib/libogg.so.0
0x04320610  0x04329858  Yes         /usr/lib/libtdb.so.1
0x0416ea20  0x04173438  Yes         /usr/lib/libltdl.so.7
0x004a2b80  0x004aff18  Yes         /usr/lib/gio/modules/libgioremote-volume-monitor.so
0x00743c00  0x0074ef18  Yes         /usr/lib/libgvfscommon.so.0
0x04208a20  0x04209458  Yes         /lib/libutil.so.1
0x0075a480  0x00775bf8  Yes         /usr/lib/gio/modules/libgvfsdbus.so
0x03fb30a0  0x03fbbfc8  Yes         /lib/libudev.so.0
0x004b5350  0x004b5c28  Yes         /usr/lib/gconv/ISO8859-1.so
0x00f3faa0  0x00f402e8  Yes         /usr/lib/bluefish/about.so
0x00583700  0x00584ec8  Yes         /usr/lib/bluefish/entities.so
0x00977810  0x0097f028  Yes         /usr/lib/bluefish/snippets.so
0x004b9480  0x004b9e68  Yes         /usr/lib/bluefish/charmap.so
0x07045090  0x070535f8  Yes         /usr/lib/libgucharmap.so.7
0x008f9c60  0x009209a8  Yes         /usr/lib/bluefish/htmlbar.so
0x005883c0  0x0058a5a8  Yes         /usr/lib/enchant/libenchant_myspell.so
0x00e02d50  0x00e39908  Yes (*)     /usr/lib/libhunspell-1.2.so.0
0x03acdb30  0x03b408c8  Yes         /usr/lib/libstdc++.so.6
0x0058da10  0x0058fc48  Yes         /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
0x00e6b480  0x00e8c298  Yes         /usr/lib/libibus.so.2
(*): Shared library is missing debugging information.
$1 = 0x0
$2 = 0x0
eax            0x8732600	141764096
ecx            0x450044	4522052
edx            0xb4a3a0	11838368
ebx            0xd7ba68	14137960
esp            0xbf8c2b60	0xbf8c2b60
ebp            0xbf8c2bb8	0xbf8c2bb8
esi            0x8fe2ff0	150876144
edi            0x1	1
eip            0xd5f7ad	0xd5f7ad <g_type_check_instance_cast+45>
eflags         0x10206	[ PF IF RF ]
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_type_check_instance_cast:
   0x00d5f780 <+0>:	push   %ebp
   0x00d5f781 <+1>:	mov    %esp,%ebp
   0x00d5f783 <+3>:	push   %edi
   0x00d5f784 <+4>:	push   %esi
   0x00d5f785 <+5>:	push   %ebx
   0x00d5f786 <+6>:	call   0xd33fe9 <__i686.get_pc_thunk.bx>
   0x00d5f78b <+11>:	add    $0x1c2dd,%ebx
   0x00d5f791 <+17>:	lea    -0x4c(%esp),%esp
   0x00d5f795 <+21>:	mov    0x8(%ebp),%eax
   0x00d5f798 <+24>:	test   %eax,%eax
   0x00d5f79a <+26>:	je     0xd5f84c <g_type_check_instance_cast+204>
   0x00d5f7a0 <+32>:	mov    0x8(%ebp),%eax
   0x00d5f7a3 <+35>:	mov    (%eax),%ecx
   0x00d5f7a5 <+37>:	test   %ecx,%ecx
   0x00d5f7a7 <+39>:	je     0xd5f8e8 <g_type_check_instance_cast+360>
=> 0x00d5f7ad <+45>:	mov    (%ecx),%esi
   0x00d5f7af <+47>:	cmp    $0x3fc,%esi
   0x00d5f7b5 <+53>:	ja     0xd5f858 <g_type_check_instance_cast+216>
   0x00d5f7bb <+59>:	mov    %esi,%eax
   0x00d5f7bd <+61>:	shr    $0x2,%eax
   0x00d5f7c0 <+64>:	mov    0x438(%ebx,%eax,4),%edx
   0x00d5f7c7 <+71>:	test   %edx,%edx
   0x00d5f7c9 <+73>:	movb   $0x0,-0x20(%ebp)
   0x00d5f7cd <+77>:	movl   $0x0,-0x1c(%ebp)
   0x00d5f7d4 <+84>:	je     0xd5f7f5 <g_type_check_instance_cast+117>
   0x00d5f7d6 <+86>:	movzbl 0xe(%edx),%edi
   0x00d5f7da <+90>:	and    $0x4,%edi
   0x00d5f7dd <+93>:	mov    %edi,%eax
   0x00d5f7df <+95>:	cmp    $0x1,%al
   0x00d5f7e1 <+97>:	sbb    %eax,%eax
   0x00d5f7e3 <+99>:	add    $0x1,%eax
   0x00d5f7e6 <+102>:	mov    %al,-0x20(%ebp)
   0x00d5f7e9 <+105>:	mov    %edi,%eax
   0x00d5f7eb <+107>:	cmp    $0x1,%al
   0x00d5f7ed <+109>:	sbb    %eax,%eax
   0x00d5f7ef <+111>:	add    $0x1,%eax
   0x00d5f7f2 <+114>:	mov    %eax,-0x1c(%ebp)
   0x00d5f7f5 <+117>:	cmpl   $0x3fc,0xc(%ebp)
   0x00d5f7fc <+124>:	jbe    0xd5f868 <g_type_check_instance_cast+232>
   0x00d5f7fe <+126>:	mov    0xc(%ebp),%edi
   0x00d5f801 <+129>:	and    $0xfffffffc,%edi
   0x00d5f804 <+132>:	test   %edi,%edi
   0x00d5f806 <+134>:	jne    0xd5f879 <g_type_check_instance_cast+249>
   0x00d5f808 <+136>:	mov    -0x1c(%ebp),%edi
   0x00d5f80b <+139>:	test   %edi,%edi
   0x00d5f80d <+141>:	je     0xd5f8bf <g_type_check_instance_cast+319>
   0x00d5f813 <+147>:	mov    0xc(%ebp),%eax
   0x00d5f816 <+150>:	call   0xd56160 <type_descriptive_name_I>
   0x00d5f81b <+155>:	mov    %eax,%edi
   0x00d5f81d <+157>:	mov    %esi,%eax
   0x00d5f81f <+159>:	call   0xd56160 <type_descriptive_name_I>
   0x00d5f824 <+164>:	mov    %eax,0xc(%esp)
   0x00d5f828 <+168>:	mov    %edi,0x10(%esp)
   0x00d5f82c <+172>:	lea    -0xd824(%ebx),%eax
   0x00d5f832 <+178>:	mov    %eax,0x8(%esp)
   0x00d5f836 <+182>:	movl   $0x10,0x4(%esp)
   0x00d5f83e <+190>:	lea    -0x13a84(%ebx),%eax
   0x00d5f844 <+196>:	mov    %eax,(%esp)
   0x00d5f847 <+199>:	call   0xd33eac <g_log@plt>
   0x00d5f84c <+204>:	mov    0x8(%ebp),%eax
   0x00d5f84f <+207>:	lea    0x4c(%esp),%esp
   0x00d5f853 <+211>:	pop    %ebx
   0x00d5f854 <+212>:	pop    %esi
   0x00d5f855 <+213>:	pop    %edi
   0x00d5f856 <+214>:	pop    %ebp
   0x00d5f857 <+215>:	ret    
   0x00d5f858 <+216>:	mov    %esi,%edx
   0x00d5f85a <+218>:	and    $0xfffffffc,%edx
   0x00d5f85d <+221>:	jmp    0xd5f7c7 <g_type_check_instance_cast+71>
   0x00d5f862 <+226>:	lea    0x0(%esi),%esi
   0x00d5f868 <+232>:	mov    0xc(%ebp),%edi
   0x00d5f86b <+235>:	shr    $0x2,%edi
   0x00d5f86e <+238>:	mov    0x438(%ebx,%edi,4),%edi
   0x00d5f875 <+245>:	test   %edi,%edi
   0x00d5f877 <+247>:	je     0xd5f808 <g_type_check_instance_cast+136>
   0x00d5f879 <+249>:	cmpb   $0x0,-0x20(%ebp)
   0x00d5f87d <+253>:	je     0xd5f808 <g_type_check_instance_cast+136>
   0x00d5f87f <+255>:	movzbl 0xc(%edi),%eax
   0x00d5f883 <+259>:	mov    %al,-0x20(%ebp)
   0x00d5f886 <+262>:	movzbl 0xc(%edx),%eax
   0x00d5f88a <+266>:	cmp    %al,-0x20(%ebp)
   0x00d5f88d <+269>:	ja     0xd5f8a1 <g_type_check_instance_cast+289>
   0x00d5f88f <+271>:	movzbl %al,%esi
   0x00d5f892 <+274>:	movzbl -0x20(%ebp),%eax
   0x00d5f896 <+278>:	sub    %eax,%esi
   0x00d5f898 <+280>:	mov    0x28(%edi),%eax
   0x00d5f89b <+283>:	cmp    %eax,0x28(%edx,%esi,4)
   0x00d5f89f <+287>:	je     0xd5f84c <g_type_check_instance_cast+204>
   0x00d5f8a1 <+289>:	testb  $0x4,0xe(%edx)
   0x00d5f8a5 <+293>:	je     0xd5f8b2 <g_type_check_instance_cast+306>
   0x00d5f8a7 <+295>:	movzbl -0x20(%ebp),%eax
   0x00d5f8ab <+299>:	cmpl   $0x8,0x28(%edi,%eax,4)
   0x00d5f8b0 <+304>:	je     0xd5f920 <g_type_check_instance_cast+416>
   0x00d5f8b2 <+306>:	mov    (%ecx),%esi
   0x00d5f8b4 <+308>:	mov    -0x1c(%ebp),%edi
   0x00d5f8b7 <+311>:	test   %edi,%edi
   0x00d5f8b9 <+313>:	jne    0xd5f813 <g_type_check_instance_cast+147>
   0x00d5f8bf <+319>:	mov    0xc(%ebp),%eax
   0x00d5f8c2 <+322>:	call   0xd56160 <type_descriptive_name_I>
   0x00d5f8c7 <+327>:	mov    %eax,%edi
   0x00d5f8c9 <+329>:	mov    %esi,%eax
   0x00d5f8cb <+331>:	call   0xd56160 <type_descriptive_name_I>
   0x00d5f8d0 <+336>:	mov    %eax,0xc(%esp)
   0x00d5f8d4 <+340>:	mov    %edi,0x10(%esp)
   0x00d5f8d8 <+344>:	lea    -0xd804(%ebx),%eax
   0x00d5f8de <+350>:	jmp    0xd5f832 <g_type_check_instance_cast+178>
   0x00d5f8e3 <+355>:	nop
   0x00d5f8e4 <+356>:	lea    0x0(%esi,%eiz,1),%esi
   0x00d5f8e8 <+360>:	mov    0xc(%ebp),%eax
   0x00d5f8eb <+363>:	call   0xd56160 <type_descriptive_name_I>
   0x00d5f8f0 <+368>:	mov    %eax,0xc(%esp)
   0x00d5f8f4 <+372>:	movl   $0x10,0x4(%esp)
   0x00d5f8fc <+380>:	lea    -0xd7d0(%ebx),%eax
   0x00d5f902 <+386>:	mov    %eax,0x8(%esp)
   0x00d5f906 <+390>:	lea    -0x13a84(%ebx),%eax
   0x00d5f90c <+396>:	mov    %eax,(%esp)
   0x00d5f90f <+399>:	call   0xd33eac <g_log@plt>
   0x00d5f914 <+404>:	jmp    0xd5f84c <g_type_check_instance_cast+204>
   0x00d5f919 <+409>:	lea    0x0(%esi,%eiz,1),%esi
   0x00d5f920 <+416>:	lea    0x20(%edx),%edx
   0x00d5f923 <+419>:	mov    %edx,-0x28(%ebp)
   0x00d5f926 <+422>:	mov    %edx,(%esp)
   0x00d5f929 <+425>:	call   0xd33dcc <g_atomic_pointer_get@plt>
   0x00d5f92e <+430>:	lea    0x20(%edi),%edx
   0x00d5f931 <+433>:	mov    %edi,-0x2c(%ebp)
   0x00d5f934 <+436>:	mov    %edx,-0x24(%ebp)
   0x00d5f937 <+439>:	mov    %eax,%edi
   0x00d5f939 <+441>:	xor    %esi,%esi
   0x00d5f93b <+443>:	test   %edi,%edi
   0x00d5f93d <+445>:	je     0xd5f9ca <g_type_check_instance_cast+586>
   0x00d5f943 <+451>:	mov    -0x24(%ebp),%eax
   0x00d5f946 <+454>:	mov    %eax,(%esp)
   0x00d5f949 <+457>:	call   0xd33dcc <g_atomic_pointer_get@plt>
   0x00d5f94e <+462>:	mov    %eax,%esi
   0x00d5f950 <+464>:	jmp    0xd5f95a <g_type_check_instance_cast+474>
   0x00d5f952 <+466>:	lea    0x0(%esi),%esi
   0x00d5f958 <+472>:	mov    %eax,%esi
   0x00d5f95a <+474>:	test   %esi,%esi
   0x00d5f95c <+476>:	mov    (%edi),%eax
   0x00d5f95e <+478>:	movl   $0x0,-0x20(%ebp)
   0x00d5f965 <+485>:	je     0xd5f9b0 <g_type_check_instance_cast+560>
   0x00d5f967 <+487>:	cmp    -0x4(%esi),%eax
   0x00d5f96a <+490>:	jae    0xd5f9b0 <g_type_check_instance_cast+560>
   0x00d5f96c <+492>:	movzbl (%esi,%eax,1),%ecx
   0x00d5f970 <+496>:	test   %ecx,%ecx
   0x00d5f972 <+498>:	je     0xd5f9b0 <g_type_check_instance_cast+560>
   0x00d5f974 <+500>:	mov    -0x4(%edi),%edx
   0x00d5f977 <+503>:	mov    $0xaaaaaaab,%eax
   0x00d5f97c <+508>:	sub    $0x4,%edx
   0x00d5f97f <+511>:	lea    -0x1(%ecx),%ecx
   0x00d5f982 <+514>:	mul    %edx
   0x00d5f984 <+516>:	shr    $0x3,%edx
   0x00d5f987 <+519>:	cmp    %edx,%ecx
   0x00d5f989 <+521>:	jae    0xd5f9b0 <g_type_check_instance_cast+560>
   0x00d5f98b <+523>:	lea    (%ecx,%ecx,2),%eax
   0x00d5f98e <+526>:	lea    (%edi,%eax,4),%eax
   0x00d5f991 <+529>:	lea    0x4(%eax),%edx
   0x00d5f994 <+532>:	mov    %edx,-0x20(%ebp)
   0x00d5f997 <+535>:	mov    -0x2c(%ebp),%edx
   0x00d5f99a <+538>:	mov    0x4(%eax),%eax
   0x00d5f99d <+541>:	cmp    0x28(%edx),%eax
   0x00d5f9a0 <+544>:	mov    $0x0,%eax
   0x00d5f9a5 <+549>:	cmove  -0x20(%ebp),%eax
   0x00d5f9a9 <+553>:	mov    %eax,-0x20(%ebp)
   0x00d5f9ac <+556>:	lea    0x0(%esi,%eiz,1),%esi
   0x00d5f9b0 <+560>:	mov    -0x24(%ebp),%eax
   0x00d5f9b3 <+563>:	mov    %eax,(%esp)
   0x00d5f9b6 <+566>:	call   0xd33dcc <g_atomic_pointer_get@plt>
   0x00d5f9bb <+571>:	cmp    %eax,%esi
   0x00d5f9bd <+573>:	jne    0xd5f958 <g_type_check_instance_cast+472>
   0x00d5f9bf <+575>:	xor    %edx,%edx
   0x00d5f9c1 <+577>:	cmpl   $0x0,-0x20(%ebp)
   0x00d5f9c5 <+581>:	setne  %dl
   0x00d5f9c8 <+584>:	mov    %edx,%esi
   0x00d5f9ca <+586>:	mov    -0x28(%ebp),%eax
   0x00d5f9cd <+589>:	mov    %eax,(%esp)
   0x00d5f9d0 <+592>:	call   0xd33dcc <g_atomic_pointer_get@plt>
   0x00d5f9d5 <+597>:	cmp    %eax,%edi
   0x00d5f9d7 <+599>:	je     0xd5f9e0 <g_type_check_instance_cast+608>
   0x00d5f9d9 <+601>:	mov    %eax,%edi
   0x00d5f9db <+603>:	jmp    0xd5f939 <g_type_check_instance_cast+441>
   0x00d5f9e0 <+608>:	test   %esi,%esi
   0x00d5f9e2 <+610>:	jne    0xd5f84c <g_type_check_instance_cast+204>
   0x00d5f9e8 <+616>:	mov    0x8(%ebp),%edx
   0x00d5f9eb <+619>:	mov    (%edx),%ecx
   0x00d5f9ed <+621>:	mov    (%ecx),%esi
   0x00d5f9ef <+623>:	jmp    0xd5f8b4 <g_type_check_instance_cast+308>
End of assembler dump.
