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 845840 Details for
Bug 1048630
[abrt] telepathy-idle: g_type_check_instance_cast(): telepathy-idle 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), 27.70 KB, created by
bibo
on 2014-01-06 00:19:22 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
bibo
Created:
2014-01-06 00:19:22 UTC
Size:
27.70 KB
patch
obsolete
>[New LWP 5220] >[New LWP 5222] >[New LWP 5225] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/telepathy-idle'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 g_type_check_instance_cast (type_instance=type_instance@entry=0x7fd674005d80, iface_type=22188816) at gtype.c:4008 >4008 node = lookup_type_node_I (type_instance->g_class->g_type); > >Thread 3 (Thread 0x7fd67a3ea700 (LWP 5225)): >#0 0x0000003cd2ceaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x000000309ac495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7fd6700010c0, timeout=-1, context=0x7fd67400ed20) at gmain.c:4007 > poll_func = 0x309ac58500 <g_poll> >#2 g_main_context_iterate (context=0x7fd67400ed20, 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 = 0x7fd6700010c0 >#3 0x000000309ac49a3a in g_main_loop_run (loop=0x7fd674010b70) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x000000309c0d0376 in gdbus_shared_thread_func (user_data=0x7fd67400ecf0) at gdbusprivate.c:278 > data = 0x7fd67400ecf0 >#5 0x000000309ac6ea45 in g_thread_proxy (data=0x7fd67c003990) at gthread.c:798 > thread = 0x7fd67c003990 >#6 0x0000003cd3407f33 in start_thread (arg=0x7fd67a3ea700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fd67a3ea700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140559150655232, 1910720736410067210, 0, 0, 140559150655936, 140559150655232, -1934073801789546230, 1944878710981910794}, 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 0x0000003cd2cf4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7fd67bdf3700 (LWP 5222)): >#0 0x0000003cd2ceaa8d in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x000000309ac495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fd6740010c0, timeout=-1, context=0x7fd67c00f2c0) at gmain.c:4007 > poll_func = 0x309ac58500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x7fd67c00f2c0, 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 = 1 > allocated_nfds = 1 > fds = 0x7fd6740010c0 >#3 0x000000309ac496dc in g_main_context_iteration (context=context@entry=0x7fd67c00f2c0, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x00007fd67bdfab7d in dconf_gdbus_worker_thread (user_data=0x7fd67c00f2c0) at dconf-gdbus-thread.c:81 > context = 0x7fd67c00f2c0 >#5 0x000000309ac6ea45 in g_thread_proxy (data=0x7fd67c003400) at gthread.c:798 > thread = 0x7fd67c003400 >#6 0x0000003cd3407f33 in start_thread (arg=0x7fd67bdf3700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fd67bdf3700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140559177955072, 1910720736410067210, 0, 0, 140559177955776, 140559177955072, -1934074090089225974, 1944878710981910794}, 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 0x0000003cd2cf4ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7fd680e2f840 (LWP 5220)): >#0 g_type_check_instance_cast (type_instance=type_instance@entry=0x7fd674005d80, iface_type=22188816) at gtype.c:4008 > node = <optimized out> > iface = <optimized out> > is_instantiatable = <optimized out> > check = <optimized out> >#1 0x000000000041a6f2 in _rpl_list_handler (parser=<optimized out>, code=<optimized out>, args=0x17490a0, user_data=0x7fd674005d80) at idle-roomlist-channel.c:309 > self = <optimized out> > priv = <optimized out> > room = {g_type = 4318932, data = {{v_int = 22168944, v_uint = 22168944, v_long = 22168944, v_ulong = 22168944, v_int64 = 22168944, v_uint64 = 22168944, v_float = 3.86207273e-38, v_double = 1.0952913634978428e-316, v_pointer = 0x1524570}, {v_int = 24404688, v_uint = 24404688, v_long = 24404688, v_ulong = 24404688, v_int64 = 24404688, v_uint64 = 24404688, v_float = 4.48866166e-38, v_double = 1.2057517938274119e-316, v_pointer = 0x17462d0}}} > keys = <optimized out> > room_handle = <optimized out> > handl_repo = <optimized out> > room_name = <optimized out> > num_users = <optimized out> > topic = <optimized out> > __func__ = "_rpl_list_handler" >#2 0x0000000000415bd4 in _parse_and_forward_one (parser=parser@entry=0x1524570, tokens=tokens@entry=0x1746280, code=IDLE_PARSER_NUMERIC_LIST, format=<optimized out>) at idle-parser.c:458 > closure = 0x153ec80 > priv = <optimized out> > args = 0x17490a0 > link_ = 0x152d810 > result = <optimized out> > success = <optimized out> > iter = <optimized out> > contact_reffed = 0x7fd66c002960 > room_reffed = 0x7fd66c002860 > __func__ = "_parse_and_forward_one" >#3 0x0000000000415e6a in _parse_message (split_msg=0x1732100 ":hubbard.freenode.net 322 ****** #haxathon 3 :haxathon.com | http://rainbowsandpwnies.com/rdis/ | http://rainbowsandpwnies.com/cyber/", parser=0x1524570) at idle-parser.c:362 > spec = 0x626bb8 <message_specs+1080> > i = 45 >#4 idle_parser_receive (parser=0x1524570, msg=msg@entry=0x1745770 ":hubbard.freenode.net 322 ****** #haxathon 3 :haxathon.com | http://rainbowsandpwnies.com/rdis/ | http://rainbowsandpwnies.com/cyber/\r\n") at idle-parser.c:254 > priv = <optimized out> > i = 133 > lasti = <optimized out> > tmp = 0x1732100 ":hubbard.freenode.net 322 ****** #haxathon 3 :haxathon.com | http://rainbowsandpwnies.com/rdis/ | http://rainbowsandpwnies.com/cyber/" > line_ends = 0 > len = <optimized out> > concat_buf = '\000' <repeats 1025 times> > __func__ = "idle_parser_receive" >#5 0x000000000040ae73 in sconn_received_cb (sconn=<optimized out>, raw_msg=<optimized out>, conn=0x1520200) at idle-connection.c:827 >No locals. >#6 0x000000309b412fa9 in g_cclosure_marshal_VOID__STRINGv (closure=0x150e000, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x1527e00) at gmarshal.c:1004 > cc = 0x150e000 > data1 = <optimized out> > data2 = <optimized out> > callback = <optimized out> > arg0 = 0x17330a0 > args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff01ce5490, reg_save_area = 0x7fff01ce53d0}} >#7 0x000000309b4104c7 in _g_closure_invoke_va (closure=closure@entry=0x150e000, return_value=return_value@entry=0x0, instance=instance@entry=0x15152c0, args=args@entry=0x7fff01ce53b0, n_params=1, param_types=0x1527e00) at gclosure.c:840 > marshal = 0x309b412f10 <g_cclosure_marshal_VOID__STRINGv> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x150dfe0 > __PRETTY_FUNCTION__ = "_g_closure_invoke_va" >#8 0x000000309b429749 in g_signal_emit_valist (instance=0x15152c0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff01ce53b0) at gsignal.c:3238 > 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}}} > accumulator = 0x0 > emission = {next = 0x0, instance = 0x15152c0, ihint = {signal_id = 27, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 22182928} > signal_id = 27 > instance_type = 22182928 > emission_return = {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}}} > rtype = 4 > static_scope = 0 > fastpath_handler = <optimized out> > closure = 0x150e000 > run_type = <optimized out> > l = <optimized out> > fastpath = <optimized out> > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = 0x1527e20 > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" > __FUNCTION__ = "g_signal_emit_valist" >#9 0x000000309b42a3af in g_signal_emit (instance=instance@entry=0x15152c0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3386 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff01ce5490, reg_save_area = 0x7fff01ce53d0}} >#10 0x0000000000417e86 in _input_stream_read_ready (source_object=<optimized out>, res=0x152c460, user_data=<optimized out>) at idle-server-connection.c:278 > input_stream = 0x7fd67c003790 > conn = 0x15152c0 > priv = 0x1514e60 > ret = <optimized out> > error = 0x0 > __func__ = "_input_stream_read_ready" >#11 0x000000309c05b9fa in async_ready_callback_wrapper (source_object=0x7fd67c003790, res=0x152c460, user_data=0x15152c0) at ginputstream.c:519 > stream = 0x7fd67c003790 >#12 0x000000309c07c0ab in g_task_return_now (task=0x152c460) at gtask.c:1108 >No locals. >#13 0x000000309c07c736 in g_task_return (task=0x152c460, type=<optimized out>) at gtask.c:1161 > source = 0x1746140 > type = <optimized out> > task = 0x152c460 >#14 0x000000309c05a200 in read_async_pollable (stream=0x7fd67c003790, stream@entry=<error reading variable: value has been optimized out>, task=0x152c460, task@entry=<error reading variable: value has been optimized out>) at ginputstream.c:1127 > op = <optimized out> > error = 0x0 > nread = 135 >#15 0x000000309c05a369 in read_async_pollable_ready (stream=<error reading variable: value has been optimized out>, user_data=<error reading variable: value has been optimized out>) at ginputstream.c:1092 > task = <error reading variable task (value has been optimized out)> >#16 0x00007fd6799da234 in gnutls_source_dispatch (source=source@entry=0x1746140, callback=<optimized out>, user_data=<optimized out>) at gtlsconnection-gnutls.c:899 > func = <optimized out> > gnutls_source = 0x1746140 > ret = <optimized out> >#17 0x000000309ac492a6 in g_main_dispatch (context=0x1510570) at gmain.c:3066 > dispatch = 0x7fd6799da220 <gnutls_source_dispatch> > was_in_call = 0 > user_data = 0x152c460 > callback = 0x309c05a360 <read_async_pollable_ready> > cb_funcs = 0x309af2a8e0 <g_source_callback_funcs> > cb_data = 0x16e6390 > need_destroy = <optimized out> > current_source_link = {data = 0x1746140, next = 0x0} > source = 0x1746140 > current = 0x15064c0 > i = 2 >#18 g_main_context_dispatch (context=context@entry=0x1510570) at gmain.c:3642 >No locals. >#19 0x000000309ac49628 in g_main_context_iterate (context=0x1510570, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = 1545 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 3 > fds = 0x150dee0 >#20 0x000000309ac49a3a in g_main_loop_run (loop=0x15133a0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#21 0x00000030b115772f in tp_run_connection_manager (prog_name=prog_name@entry=0x41bb43 "telepathy-idle", version=version@entry=0x41bb3d "0.2.0", construct_cm=construct_cm@entry=0x4099c0 <_construct_cm>, argc=argc@entry=1, argv=argv@entry=0x7fff01ce57d8) at run.c:285 > connection = 0x150d6f0 > bus_daemon = 0x1511250 > error = 0x0 > ret = 1 > __func__ = "tp_run_connection_manager" >#22 0x00000000004098b6 in main (argc=1, argv=0x7fff01ce57d8) at idle.c:45 > debug_sender = 0x1509270 > result = <optimized out> >From To Syms Read Shared Object Library >0x00000030a880a610 0x00000030a881c8b4 Yes /lib64/libdbus-glib-1.so.2 >0x00007fd681064ab0 0x00007fd68108ea54 Yes /lib64/libdbus-1.so.3 >0x000000309c031be0 0x000000309c0f365c Yes /lib64/libgio-2.0.so.0 >0x000000309b40b160 0x000000309b439a18 Yes /lib64/libgobject-2.0.so.0 >0x000000309ac1a6e0 0x000000309acb2f1c Yes /lib64/libglib-2.0.so.0 >0x00000030b1057f00 0x00000030b117ec18 Yes /lib64/libtelepathy-glib.so.0 >0x0000003cd34059f0 0x0000003cd3411614 Yes /lib64/libpthread.so.0 >0x0000003cd2c1f560 0x0000003cd2d60cc4 Yes /lib64/libc.so.6 >0x0000003cd40022d0 0x0000003cd40050cc Yes /lib64/librt.so.1 >0x0000003cd5801870 0x0000003cd5805fe8 Yes /lib64/libffi.so.6 >0x000000309b801190 0x000000309b802088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003cd3000ed0 0x0000003cd30019d0 Yes /lib64/libdl.so.2 >0x0000003cd3802210 0x0000003cd380e930 Yes /lib64/libz.so.1 >0x00007fd680e3b4a0 0x00007fd680e4dfe4 Yes /lib64/libselinux.so.1 >0x0000003cd4c03a40 0x0000003cd4c1281c Yes /lib64/libresolv.so.2 >0x0000003cd2400b10 0x0000003cd2419cb0 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003cd4401770 0x0000003cd444b8d8 Yes /lib64/libpcre.so.1 >0x0000003cd68030e0 0x0000003cd6819060 Yes /lib64/liblzma.so.5 >0x00007fd680c241e0 0x00007fd680c2b4a4 Yes /lib64/libnss_files.so.2 >0x00000030aa0094a0 0x00000030aa01b45c Yes /lib64/libproxy.so.1 >0x00000030a1402480 0x00000030a1406048 Yes /lib64/libmodman.so.1 >0x000000309bc5bab0 0x000000309bcc262a Yes /lib64/libstdc++.so.6 >0x0000003cd3c05890 0x0000003cd3c74bb8 Yes /lib64/libm.so.6 >0x000000309a802af0 0x000000309a812218 Yes /lib64/libgcc_s.so.1 >0x00007fd68021d8d0 0x00007fd68021e92c Yes /usr/lib64/gio/modules/libgiognomeproxy.so >0x00007fd67bdf7ab0 0x00007fd67bdfc130 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007fd67a3ec100 0x00007fd67a3ef4b8 Yes /lib64/libnss_dns.so.2 >0x00007fd6799d6c40 0x00007fd6799e2810 Yes /usr/lib64/gio/modules/libgiognutls.so >0x0000003ceac0d7b0 0x0000003ceac2a35c Yes /lib64/libp11-kit.so.0 >0x00007fd6796e2280 0x00007fd679797928 Yes /lib64/libgnutls.so.28 >0x0000003cefe02b60 0x0000003cefe0eb4c Yes /lib64/libtasn1.so.6 >0x0000003cee005c40 0x0000003cee01c428 Yes /lib64/libnettle.so.4 >0x0000003cefa04750 0x0000003cefa0b618 Yes /lib64/libhogweed.so.2 >0x0000003cecc0c040 0x0000003cecc5edc4 Yes /lib64/libgmp.so.10 >0x00007fd679492d00 0x00007fd6794aa2e4 Yes /usr/lib64/pkcs11/p11-kit-trust.so >0x00000030a0403d00 0x00000030a04582f0 Yes /lib64/libfreebl3.so >0x00007fd679275d50 0x00007fd67927fc9c Yes /usr/lib64/pkcs11/gnome-keyring-pkcs11.so >$1 = 0x0 >$2 = 0x0 >rax 0x3400000002 223338299394 >rbx 0x7fd674005d80 140559045909888 >rcx 0x0 0 >rdx 0x17490a0 24416416 >rsi 0x1529310 22188816 >rdi 0x7fd674005d80 140559045909888 >rbp 0x7fd674005d80 0x7fd674005d80 >rsp 0x7fff01ce4b30 0x7fff01ce4b30 >r8 0x1507f30 22052656 >r9 0x20 32 >r10 0x0 0 >r11 0x33 51 >r12 0x1524570 22168944 >r13 0x152d810 22206480 >r14 0x41e6d4 4318932 >r15 0x153ec80 22277248 >rip 0x309b432b8c 0x309b432b8c <g_type_check_instance_cast+28> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >mxcsr *value not available* >ymm0 *value not available* >ymm1 *value not available* >ymm2 *value not available* >ymm3 *value not available* >ymm4 *value not available* >ymm5 *value not available* >ymm6 *value not available* >ymm7 *value not available* >ymm8 *value not available* >ymm9 *value not available* >ymm10 *value not available* >ymm11 *value not available* >ymm12 *value not available* >ymm13 *value not available* >ymm14 *value not available* >ymm15 *value not available* >Dump of assembler code for function g_type_check_instance_cast: > 0x000000309b432b70 <+0>: push %r12 > 0x000000309b432b72 <+2>: test %rdi,%rdi > 0x000000309b432b75 <+5>: push %rbp > 0x000000309b432b76 <+6>: push %rbx > 0x000000309b432b77 <+7>: mov %rdi,%rbx > 0x000000309b432b7a <+10>: je 0x309b432c43 <g_type_check_instance_cast+211> > 0x000000309b432b80 <+16>: mov (%rdi),%rax > 0x000000309b432b83 <+19>: test %rax,%rax > 0x000000309b432b86 <+22>: je 0x309b432dd8 <g_type_check_instance_cast+616> >=> 0x000000309b432b8c <+28>: mov (%rax),%rdi > 0x000000309b432b8f <+31>: cmp $0x3fc,%rdi > 0x000000309b432b96 <+38>: ja 0x309b432c50 <g_type_check_instance_cast+224> > 0x000000309b432b9c <+44>: mov %rdi,%rdx > 0x000000309b432b9f <+47>: lea 0x21db5a(%rip),%rax # 0x309b650700 <static_fundamental_type_nodes> > 0x000000309b432ba6 <+54>: shr $0x2,%rdx > 0x000000309b432baa <+58>: mov (%rax,%rdx,8),%r9 > 0x000000309b432bae <+62>: test %r9,%r9 > 0x000000309b432bb1 <+65>: je 0x309b432c60 <g_type_check_instance_cast+240> > 0x000000309b432bb7 <+71>: movzbl 0x16(%r9),%eax > 0x000000309b432bbc <+76>: and $0x4,%eax > 0x000000309b432bbf <+79>: cmp $0x1,%al > 0x000000309b432bc1 <+81>: sbb %edx,%edx > 0x000000309b432bc3 <+83>: add $0x1,%edx > 0x000000309b432bc6 <+86>: cmp $0x1,%al > 0x000000309b432bc8 <+88>: sbb %r10d,%r10d > 0x000000309b432bcb <+91>: add $0x1,%r10d > 0x000000309b432bcf <+95>: cmp $0x3fc,%rsi > 0x000000309b432bd6 <+102>: jbe 0x309b432c78 <g_type_check_instance_cast+264> > 0x000000309b432bdc <+108>: mov %rsi,%r8 > 0x000000309b432bdf <+111>: and $0xfffffffffffffffc,%r8 > 0x000000309b432be3 <+115>: test %r8,%r8 > 0x000000309b432be6 <+118>: jne 0x309b432c93 <g_type_check_instance_cast+291> > 0x000000309b432bec <+124>: mov %rdi,%rbp > 0x000000309b432bef <+127>: test %r10d,%r10d > 0x000000309b432bf2 <+130>: je 0x309b432d60 <g_type_check_instance_cast+496> > 0x000000309b432bf8 <+136>: test %rsi,%rsi > 0x000000309b432bfb <+139>: lea 0xc4dd(%rip),%r12 # 0x309b43f0df > 0x000000309b432c02 <+146>: je 0x309b432c0f <g_type_check_instance_cast+159> > 0x000000309b432c04 <+148>: mov %rsi,%rdi > 0x000000309b432c07 <+151>: callq 0x309b42c0a0 <type_descriptive_name_I> > 0x000000309b432c0c <+156>: mov %rax,%r12 > 0x000000309b432c0f <+159>: test %rbp,%rbp > 0x000000309b432c12 <+162>: lea 0xc4c6(%rip),%rcx # 0x309b43f0df > 0x000000309b432c19 <+169>: je 0x309b432c26 <g_type_check_instance_cast+182> > 0x000000309b432c1b <+171>: mov %rbp,%rdi > 0x000000309b432c1e <+174>: callq 0x309b42c0a0 <type_descriptive_name_I> > 0x000000309b432c23 <+179>: mov %rax,%rcx > 0x000000309b432c26 <+182>: lea 0xe38b(%rip),%rdx # 0x309b440fb8 > 0x000000309b432c2d <+189>: lea 0x6e70(%rip),%rdi # 0x309b439aa4 > 0x000000309b432c34 <+196>: mov %r12,%r8 > 0x000000309b432c37 <+199>: mov $0x10,%esi > 0x000000309b432c3c <+204>: xor %eax,%eax > 0x000000309b432c3e <+206>: callq 0x309b40aec0 <g_log@plt> > 0x000000309b432c43 <+211>: mov %rbx,%rax > 0x000000309b432c46 <+214>: pop %rbx > 0x000000309b432c47 <+215>: pop %rbp > 0x000000309b432c48 <+216>: pop %r12 > 0x000000309b432c4a <+218>: retq > 0x000000309b432c4b <+219>: nopl 0x0(%rax,%rax,1) > 0x000000309b432c50 <+224>: mov %rdi,%r9 > 0x000000309b432c53 <+227>: and $0xfffffffffffffffc,%r9 > 0x000000309b432c57 <+231>: test %r9,%r9 > 0x000000309b432c5a <+234>: jne 0x309b432bb7 <g_type_check_instance_cast+71> > 0x000000309b432c60 <+240>: xor %edx,%edx > 0x000000309b432c62 <+242>: xor %r10d,%r10d > 0x000000309b432c65 <+245>: cmp $0x3fc,%rsi > 0x000000309b432c6c <+252>: ja 0x309b432bdc <g_type_check_instance_cast+108> > 0x000000309b432c72 <+258>: nopw 0x0(%rax,%rax,1) > 0x000000309b432c78 <+264>: mov %rsi,%rcx > 0x000000309b432c7b <+267>: lea 0x21da7e(%rip),%rax # 0x309b650700 <static_fundamental_type_nodes> > 0x000000309b432c82 <+274>: shr $0x2,%rcx > 0x000000309b432c86 <+278>: mov (%rax,%rcx,8),%r8 > 0x000000309b432c8a <+282>: test %r8,%r8 > 0x000000309b432c8d <+285>: je 0x309b432bec <g_type_check_instance_cast+124> > 0x000000309b432c93 <+291>: test %dl,%dl > 0x000000309b432c95 <+293>: je 0x309b432bec <g_type_check_instance_cast+124> > 0x000000309b432c9b <+299>: movzbl 0x14(%r8),%eax > 0x000000309b432ca0 <+304>: movzbl 0x14(%r9),%edx > 0x000000309b432ca5 <+309>: cmp %dl,%al > 0x000000309b432ca7 <+311>: jbe 0x309b432db8 <g_type_check_instance_cast+584> > 0x000000309b432cad <+317>: testb $0x4,0x16(%r9) > 0x000000309b432cb2 <+322>: je 0x309b432bec <g_type_check_instance_cast+124> > 0x000000309b432cb8 <+328>: cmpq $0x8,0x48(%r8,%rax,8) > 0x000000309b432cbe <+334>: jne 0x309b432bec <g_type_check_instance_cast+124> > 0x000000309b432cc4 <+340>: mfence > 0x000000309b432cc7 <+343>: mov 0x38(%r9),%rdi > 0x000000309b432ccb <+347>: movabs $0xaaaaaaaaaaaaaaab,%r11 > 0x000000309b432cd5 <+357>: nopl (%rax) > 0x000000309b432cd8 <+360>: test %rdi,%rdi > 0x000000309b432cdb <+363>: je 0x309b432e11 <g_type_check_instance_cast+673> > 0x000000309b432ce1 <+369>: mfence > 0x000000309b432ce4 <+372>: mov 0x38(%r8),%rcx > 0x000000309b432ce8 <+376>: nopl 0x0(%rax,%rax,1) > 0x000000309b432cf0 <+384>: test %rcx,%rcx > 0x000000309b432cf3 <+387>: mov (%rdi),%eax > 0x000000309b432cf5 <+389>: je 0x309b432d40 <g_type_check_instance_cast+464> > 0x000000309b432cf7 <+391>: cmp -0x8(%rcx),%rax > 0x000000309b432cfb <+395>: jae 0x309b432d40 <g_type_check_instance_cast+464> > 0x000000309b432cfd <+397>: movzbl (%rcx,%rax,1),%eax > 0x000000309b432d01 <+401>: test %eax,%eax > 0x000000309b432d03 <+403>: je 0x309b432d40 <g_type_check_instance_cast+464> > 0x000000309b432d05 <+405>: sub $0x1,%eax > 0x000000309b432d08 <+408>: movslq %eax,%rbp > 0x000000309b432d0b <+411>: mov -0x8(%rdi),%rax > 0x000000309b432d0f <+415>: lea -0x8(%rax),%rdx > 0x000000309b432d13 <+419>: mov %rdx,%rax > 0x000000309b432d16 <+422>: mul %r11 > 0x000000309b432d19 <+425>: shr $0x4,%rdx > 0x000000309b432d1d <+429>: cmp %rdx,%rbp > 0x000000309b432d20 <+432>: jae 0x309b432d40 <g_type_check_instance_cast+464> > 0x000000309b432d22 <+434>: lea 0x0(%rbp,%rbp,2),%rax > 0x000000309b432d27 <+439>: mov 0x48(%r8),%rbp > 0x000000309b432d2b <+443>: lea (%rdi,%rax,8),%rax > 0x000000309b432d2f <+447>: cmp %rbp,0x8(%rax) > 0x000000309b432d33 <+451>: lea 0x8(%rax),%rdx > 0x000000309b432d37 <+455>: je 0x309b432d42 <g_type_check_instance_cast+466> > 0x000000309b432d39 <+457>: nopl 0x0(%rax) > 0x000000309b432d40 <+464>: xor %edx,%edx > 0x000000309b432d42 <+466>: mfence > 0x000000309b432d45 <+469>: mov 0x38(%r8),%rax > 0x000000309b432d49 <+473>: cmp %rax,%rcx > 0x000000309b432d4c <+476>: je 0x309b432e18 <g_type_check_instance_cast+680> > 0x000000309b432d52 <+482>: mov %rax,%rcx > 0x000000309b432d55 <+485>: jmp 0x309b432cf0 <g_type_check_instance_cast+384> > 0x000000309b432d57 <+487>: nopw 0x0(%rax,%rax,1) > 0x000000309b432d60 <+496>: test %rsi,%rsi > 0x000000309b432d63 <+499>: lea 0xc375(%rip),%r12 # 0x309b43f0df > 0x000000309b432d6a <+506>: je 0x309b432d77 <g_type_check_instance_cast+519> > 0x000000309b432d6c <+508>: mov %rsi,%rdi > 0x000000309b432d6f <+511>: callq 0x309b42c0a0 <type_descriptive_name_I> > 0x000000309b432d74 <+516>: mov %rax,%r12 > 0x000000309b432d77 <+519>: test %rbp,%rbp > 0x000000309b432d7a <+522>: lea 0xc35e(%rip),%rcx # 0x309b43f0df > 0x000000309b432d81 <+529>: je 0x309b432d8e <g_type_check_instance_cast+542> > 0x000000309b432d83 <+531>: mov %rbp,%rdi > 0x000000309b432d86 <+534>: callq 0x309b42c0a0 <type_descriptive_name_I> > 0x000000309b432d8b <+539>: mov %rax,%rcx > 0x000000309b432d8e <+542>: lea 0xe243(%rip),%rdx # 0x309b440fd8 > 0x000000309b432d95 <+549>: lea 0x6d08(%rip),%rdi # 0x309b439aa4 > 0x000000309b432d9c <+556>: mov %r12,%r8 > 0x000000309b432d9f <+559>: xor %eax,%eax > 0x000000309b432da1 <+561>: mov $0x10,%esi > 0x000000309b432da6 <+566>: callq 0x309b40aec0 <g_log@plt> > 0x000000309b432dab <+571>: mov %rbx,%rax > 0x000000309b432dae <+574>: pop %rbx > 0x000000309b432daf <+575>: pop %rbp > 0x000000309b432db0 <+576>: pop %r12 > 0x000000309b432db2 <+578>: retq > 0x000000309b432db3 <+579>: nopl 0x0(%rax,%rax,1) > 0x000000309b432db8 <+584>: movzbl %al,%ecx > 0x000000309b432dbb <+587>: sub %ecx,%edx > 0x000000309b432dbd <+589>: mov 0x48(%r8),%rcx > 0x000000309b432dc1 <+593>: movslq %edx,%rdx > 0x000000309b432dc4 <+596>: cmp %rcx,0x48(%r9,%rdx,8) > 0x000000309b432dc9 <+601>: jne 0x309b432cad <g_type_check_instance_cast+317> > 0x000000309b432dcf <+607>: jmpq 0x309b432c43 <g_type_check_instance_cast+211> > 0x000000309b432dd4 <+612>: nopl 0x0(%rax) > 0x000000309b432dd8 <+616>: test %rsi,%rsi > 0x000000309b432ddb <+619>: lea 0xc2fd(%rip),%rcx # 0x309b43f0df > 0x000000309b432de2 <+626>: je 0x309b432def <g_type_check_instance_cast+639> > 0x000000309b432de4 <+628>: mov %rsi,%rdi > 0x000000309b432de7 <+631>: callq 0x309b42c0a0 <type_descriptive_name_I> > 0x000000309b432dec <+636>: mov %rax,%rcx > 0x000000309b432def <+639>: lea 0xe21a(%rip),%rdx # 0x309b441010 > 0x000000309b432df6 <+646>: lea 0x6ca7(%rip),%rdi # 0x309b439aa4 > 0x000000309b432dfd <+653>: xor %eax,%eax > 0x000000309b432dff <+655>: mov $0x10,%esi > 0x000000309b432e04 <+660>: callq 0x309b40aec0 <g_log@plt> > 0x000000309b432e09 <+665>: mov %rbx,%rax > 0x000000309b432e0c <+668>: pop %rbx > 0x000000309b432e0d <+669>: pop %rbp > 0x000000309b432e0e <+670>: pop %r12 > 0x000000309b432e10 <+672>: retq > 0x000000309b432e11 <+673>: xor %edx,%edx > 0x000000309b432e13 <+675>: nopl 0x0(%rax,%rax,1) > 0x000000309b432e18 <+680>: mfence > 0x000000309b432e1b <+683>: mov 0x38(%r9),%rax > 0x000000309b432e1f <+687>: cmp %rax,%rdi > 0x000000309b432e22 <+690>: je 0x309b432e2c <g_type_check_instance_cast+700> > 0x000000309b432e24 <+692>: mov %rax,%rdi > 0x000000309b432e27 <+695>: jmpq 0x309b432cd8 <g_type_check_instance_cast+360> > 0x000000309b432e2c <+700>: test %rdx,%rdx > 0x000000309b432e2f <+703>: jne 0x309b432c43 <g_type_check_instance_cast+211> > 0x000000309b432e35 <+709>: mov (%rbx),%rax > 0x000000309b432e38 <+712>: mov (%rax),%rbp > 0x000000309b432e3b <+715>: jmpq 0x309b432bef <g_type_check_instance_cast+127> >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 1048630
: 845840 |
845841
|
845842
|
845843
|
845844
|
845845
|
845846
|
845847
|
845848
|
845849
|
845850