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 866317 Details for
Bug 1068817
[abrt] geoclue2: gclue_wifi_init(): geoclue 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), 30.93 KB, created by
Adam Williamson
on 2014-02-22 00:51:37 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Adam Williamson
Created:
2014-02-22 00:51:37 UTC
Size:
30.93 KB
patch
obsolete
>[New LWP 16738] >[New LWP 16739] >[New LWP 16740] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/geoclue -t 5'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 gclue_wifi_init (wifi=0x2379e60) at gclue-wifi.c:278 >278 for (i = 0; i < devices->len; i++) { > >Thread 3 (Thread 0x7f646d96f700 (LWP 16740)): >#0 0x00000031868f1edd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x000000318a449da4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f64600010c0, timeout=-1, context=0x7f646800e0a0) at gmain.c:4006 > poll_func = 0x318a458d00 <g_poll> >#2 g_main_context_iterate (context=0x7f646800e0a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3707 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x7f64600010c0 >#3 0x000000318a44a0ea in g_main_loop_run (loop=0x7f646800e030) at gmain.c:3906 > __FUNCTION__ = "g_main_loop_run" >#4 0x000000318f0e3256 in gdbus_shared_thread_func (user_data=0x7f646800e070) at gdbusprivate.c:273 > data = 0x7f646800e070 >#5 0x000000318a46f9b5 in g_thread_proxy (data=0x2370ed0) at gthread.c:764 > thread = 0x2370ed0 >#6 0x0000003187408103 in start_thread (arg=0x7f646d96f700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f646d96f700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140069312067328, -7789019067312741829, 0, 0, 140069312068032, 140069312067328, 7867510651677336123, -7816886743544733125}, 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" >#7 0x00000031868fc2ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f646e170700 (LWP 16739)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x000000318a48c855 in g_cond_wait_until (cond=cond@entry=0x236d6e8, mutex=mutex@entry=0x236d6e0, end_time=end_time@entry=31401991172) at gthread-posix.c:867 > ts = {tv_sec = 31401, tv_nsec = 991172000} > status = <optimized out> >#2 0x000000318a41f451 in g_async_queue_pop_intern_unlocked (queue=0x236d6e0, wait=wait@entry=1, end_time=31401991172) at gasyncqueue.c:422 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x000000318a41fa48 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:570 > end_time = <optimized out> >#4 0x000000318a470312 in g_thread_pool_wait_for_new_task (pool=0x236d680) at gthreadpool.c:262 > task = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296 > task = 0x2370510 > pool = 0x236d680 >#6 0x000000318a46f9b5 in g_thread_proxy (data=0x2370800) at gthread.c:764 > thread = 0x2370800 >#7 0x0000003187408103 in start_thread (arg=0x7f646e170700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f646e170700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140069320460032, -7789019067312741829, 0, 0, 140069320460736, 140069320460032, 7867511750652092987, -7816886743544733125}, 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" >#8 0x00000031868fc2ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f64746e2880 (LWP 16738)): >#0 gclue_wifi_init (wifi=0x2379e60) at gclue-wifi.c:278 > devices = 0x0 > i = 0 >#1 0x000000318e8322db in g_type_create_instance (type=37285280) at gtype.c:1868 > node = 0x238eda0 > instance = 0x2379e60 > class = 0x238eec0 > allocated = <optimized out> > private_size = <optimized out> > ivar_size = <optimized out> > i = 0 >#2 0x000000318e8156b5 in g_object_new_internal (class=class@entry=0x238eec0, params=params@entry=0x0, n_params=n_params@entry=0) at gobject.c:1724 > nqueue = 0x0 > object = <optimized out> > __FUNCTION__ = "g_object_new_internal" >#3 0x000000318e81752d in g_object_newv (object_type=object_type@entry=37285280, n_parameters=n_parameters@entry=0, parameters=parameters@entry=0x0) at gobject.c:1868 > class = 0x238eec0 > unref_class = 0x238eec0 > object = <optimized out> > __FUNCTION__ = "g_object_newv" >#4 0x000000318e817cf4 in g_object_new (object_type=37285280, first_property_name=first_property_name@entry=0x0) at gobject.c:1568 > var_args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x418db5, reg_save_area = 0x418db5}} > __FUNCTION__ = "g_object_new" >#5 0x0000000000413f49 in gclue_wifi_get_singleton () at gclue-wifi.c:311 > wifi = 0x0 >#6 0x00000000004126df in gclue_locator_constructed (object=<optimized out>) at gclue-locator.c:164 > wifi = <optimized out> > locator = 0x7f6460003870 > submit_source = 0x0 > node = <optimized out> >#7 0x000000318e8156ea in g_object_new_internal (class=class@entry=0x237b8f0, params=params@entry=0x7fff61752260, n_params=1) at gobject.c:1763 > nqueue = 0x237dfa0 > object = 0x7f6460003870 > __FUNCTION__ = "g_object_new_internal" >#8 0x000000318e8178e4 in g_object_new_valist (object_type=object_type@entry=37178816, first_property_name=first_property_name@entry=0x417c1d "accuracy-level", var_args=var_args@entry=0x7fff617523b0) at gobject.c:1980 > stack_params = {{pspec = 0x236dda0, value = 0x7fff617521b0}, {pspec = 0xffff80009e8add11, value = 0x50}, {pspec = 0xffff80009e8add01, value = 0x6}, {pspec = 0x1, value = 0x31}, {pspec = 0x7fff61752300, value = 0x0}, {pspec = 0x5b00000000, value = 0x0}, {pspec = 0x0, value = 0x770000006e}, {pspec = 0x0, value = 0x7fff617522ff}, {pspec = 0x2357060, value = 0x7c}, {pspec = 0x0, value = 0x7c}, {pspec = 0x2357060, value = 0x1}, {pspec = 0x0, value = 0xdf204489}, {pspec = 0x25, value = 0x3186bc0760 <main_arena>}, {pspec = 0x14010, value = 0x50}, {pspec = 0x237fff0, value = 0x0}, {pspec = 0x237b090, value = 0x318688515c <__libc_calloc+172>}} > params = 0x7fff61752260 > name = <optimized out> > n_params = 1 > class = <optimized out> > unref_class = <optimized out> > object = <optimized out> > __FUNCTION__ = "g_object_new_valist" >#9 0x000000318e817ce1 in g_object_new (object_type=37178816, first_property_name=first_property_name@entry=0x417c1d "accuracy-level") at gobject.c:1571 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff617524a0, reg_save_area = 0x7fff617523d0}} > __FUNCTION__ = "g_object_new" >#10 0x000000000041291e in gclue_locator_new (level=level@entry=GCLUE_ACCURACY_LEVEL_EXACT) at gclue-locator.c:235 >No locals. >#11 0x0000000000408bd5 in complete_start (data=data@entry=0x237df20, accuracy_level=accuracy_level@entry=GCLUE_ACCURACY_LEVEL_EXACT) at gclue-service-client.c:213 > priv = 0x237a010 >#12 0x0000000000408e4f in gclue_service_client_handle_start (client=<optimized out>, invocation=<optimized out>) at gclue-service-client.c:304 > priv = 0x237a010 > config = 0x2377220 > data = 0x237df20 > desktop_id = 0x237f690 "gnome-maps" > accuracy_level = GCLUE_ACCURACY_LEVEL_EXACT >#13 0x000000318b405d7c in ffi_call_unix64 () at ../src/x86/unix64.S:76 >No locals. >#14 0x000000318b4056ac in ffi_call (cif=cif@entry=0x7fff61752700, fn=0x408da0 <gclue_service_client_handle_start>, rvalue=0x7fff61752670, avalue=avalue@entry=0x7fff61752610) at ../src/x86/ffi64.c:522 > classes = {X86_64_INTEGER_CLASS, X86_64_NO_CLASS, 1635067648, 32767} > stack = 0x7fff61752450 " r7\002" > argp = 0x7fff61752500 "\n" > arg_types = <optimized out> > gprcount = 3 > ssecount = <optimized out> > ngpr = 1 > nsse = 0 > i = <optimized out> > avn = <optimized out> > ret_in_memory = <optimized out> > reg_args = 0x7fff61752450 >#15 0x000000318e810968 in g_cclosure_marshal_generic (closure=0x2375bd0, return_gvalue=0x7fff61752850, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=0x408da0 <gclue_service_client_handle_start>) at gclosure.c:1445 > rtype = <optimized out> > rvalue = 0x7fff61752670 > n_args = 3 > atypes = <optimized out> > i = <optimized out> > cif = {abi = FFI_UNIX64, nargs = 3, arg_types = 0x7fff61752640, rtype = 0x318b4060b0 <ffi_type_sint32>, bytes = 0, flags = 10} > cc = 0x2375bd0 > enum_tmpval = <optimized out> > tmpval_used = 0 >#16 0x000000318e810128 in g_closure_invoke (closure=closure@entry=0x2375bd0, return_value=return_value@entry=0x7fff61752850, n_param_values=2, param_values=param_values@entry=0x237af80, invocation_hint=invocation_hint@entry=0x7fff617528a0) at gclosure.c:768 > marshal = 0x318e80ea90 <g_type_iface_meta_marshal> > marshal_data = 0x10 > in_marshal = 0 > real_closure = 0x2375bb0 > __FUNCTION__ = "g_closure_invoke" >#17 0x000000318e822a5b in signal_emit_unlocked_R (node=node@entry=0x2376b10, detail=detail@entry=0, instance=instance@entry=0x237a0c0, emission_return=emission_return@entry=0x7fff61752a00, instance_and_params=instance_and_params@entry=0x237af80) at gsignal.c:3589 > accumulator = 0x2376030 > emission = {next = 0x0, instance = 0x237a0c0, ihint = {signal_id = 11, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 37183840} > handler_list = 0x0 > return_accu = 0x7fff61752850 > 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 = 11 > max_sequential_handler_number = 7 > return_value_altered = 0 >#18 0x000000318e829d9b in g_signal_emitv (instance_and_params=instance_and_params@entry=0x237af80, signal_id=signal_id@entry=11, detail=detail@entry=0, return_value=return_value@entry=0x7fff61752a00) at gsignal.c:3045 > instance = 0x237a0c0 > node = 0x2376b10 > param_values = 0x237af98 > i = <optimized out> > __FUNCTION__ = "g_signal_emitv" >#19 0x000000000040e791 in _gclue_client_skeleton_handle_method_call (connection=<optimized out>, sender=<optimized out>, object_path=<optimized out>, interface_name=0x7f6460005bb0 "org.freedesktop.GeoClue2.Client", method_name=0x7f6460005a80 "Start", parameters=<optimized out>, invocation=0x7f6460003110, user_data=0x237a0c0) at geoclue-interface.c:2740 > skeleton = <optimized out> > info = 0x6205c0 <_gclue_client_method_info_start> > iter = {x = {140069218297536, 0, 0, 0, 5, 140069218342736, 0, 3579507750, 37139936, 4266247, 37200064, 140069084081280, 140069084082448, 4231647, 37150768, 140069084093312}} > child = 0x0 > paramv = 0x237af80 > num_params = <optimized out> > num_extra = <optimized out> > n = <optimized out> > signal_id = 11 > 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}}} > __FUNCTION__ = "_gclue_client_skeleton_handle_method_call" >#20 0x000000318f0ebed6 in g_dbus_interface_method_dispatch_helper (invocation=0x7f6460003110, method_call_func=0x409150 <gclue_service_client_handle_method_call>, interface=<optimized out>) at gdbusinterfaceskeleton.c:609 > has_handlers = <optimized out> > emit_authorized_signal = <optimized out> > flags = <optimized out> > has_default_class_handler = <optimized out> > run_in_thread = <optimized out> > object = 0x0 >#21 skeleton_intercept_handle_method_call (connection=<optimized out>, sender=<optimized out>, object_path=<optimized out>, interface_name=<optimized out>, method_name=<optimized out>, parameters=<optimized out>, invocation=0x7f6460003110, user_data=0x237a0c0) at gdbusinterfaceskeleton.c:650 > interface = <optimized out> >#22 0x000000318f0d37ce in call_in_idle_cb (user_data=<optimized out>) at gdbusconnection.c:4875 > invocation = 0x7f6460003110 > vtable = <optimized out> > registration_id = <optimized out> > subtree_registration_id = <optimized out> > __FUNCTION__ = "call_in_idle_cb" >#23 0x000000318a449aca in g_main_dispatch (context=0x2368710) at gmain.c:3066 > dispatch = 0x318a446740 <g_idle_dispatch> > prev_source = 0x0 > was_in_call = 0 > user_data = 0x7f6460003110 > callback = 0x318f0d36a0 <call_in_idle_cb> > cb_funcs = 0x318a72c8e0 <g_source_callback_funcs> > cb_data = 0x7f6460005c20 > need_destroy = <optimized out> > source = 0x7f6460005990 > current = 0x235b690 > i = 2 >#24 g_main_context_dispatch (context=context@entry=0x2368710) at gmain.c:3641 >No locals. >#25 0x000000318a449e18 in g_main_context_iterate (context=0x2368710, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3712 > max_priority = 2147483647 > timeout = -1 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 1 > fds = 0x236fbc0 >#26 0x000000318a44a0ea in g_main_loop_run (loop=0x236fb80) at gmain.c:3906 > __FUNCTION__ = "g_main_loop_run" >#27 0x000000000040757d in main (argc=1, argv=0x7fff61752df8) at gclue-main.c:166 > owner_id = 1 > error = 0x0 > context = <optimized out> >From To Syms Read Shared Object Library >0x000000319d80f930 0x000000319d83169c Yes /lib64/libnm-glib.so.4 >0x00000031a5816100 0x00000031a584525f Yes /lib64/libnm-util.so.2 >0x000000319940a5e0 0x000000319941c881 Yes /lib64/libdbus-glib-1.so.2 >0x0000003190807840 0x0000003190831894 Yes /lib64/libdbus-1.so.3 >0x0000003188c2dac0 0x0000003188c79a79 Yes /lib64/libmm-glib.so.0 >0x00000031a8808650 0x00000031a881a84d Yes /lib64/libjson-glib-1.0.so.0 >0x00000031a643ea70 0x00000031a647cace Yes /lib64/libsoup-2.4.so.1 >0x000000318f033800 0x000000318f107dbb Yes /lib64/libgio-2.0.so.0 >0x000000318e80adb0 0x000000318e83a806 Yes /lib64/libgobject-2.0.so.0 >0x000000318a41a940 0x000000318a4b4e7a Yes /lib64/libglib-2.0.so.0 >0x0000003191c2e870 0x0000003191d166fe Yes /lib64/libxml2.so.2 >0x0000003186c05610 0x0000003186c74a46 Yes /lib64/libm.so.6 >0x000000318681f4a0 0x0000003186965673 Yes /lib64/libc.so.6 >0x0000003192001510 0x0000003192002b62 Yes /lib64/libuuid.so.1 >0x000000319e80ae20 0x000000319e82e372 Yes /lib64/libssl3.so >0x000000319e009a10 0x000000319e0216c7 Yes /lib64/libsmime3.so >0x000000319c818530 0x000000319c903ad4 Yes /lib64/libnss3.so >0x000000319cc0bd80 0x000000319cc19fa8 Yes (*) /lib64/libnssutil3.so >0x000000319c401090 0x000000319c402018 Yes /lib64/libplds4.so >0x000000319d001510 0x000000319d002b16 Yes /lib64/libplc4.so >0x000000319d40cce0 0x000000319d42c9df Yes /lib64/libnspr4.so >0x0000003187405a40 0x0000003187411d71 Yes /lib64/libpthread.so.0 >0x0000003187000ed0 0x00000031870019ce Yes /lib64/libdl.so.2 >0x000000318ec01190 0x000000318ec02085 Yes /lib64/libgmodule-2.0.so.0 >0x00000031a40039a0 0x00000031a40068ea Yes /lib64/libgudev-1.0.so.0 >0x0000003189802350 0x00000031898052cc Yes /lib64/librt.so.1 >0x000000319f00afd0 0x000000319f09947f Yes /lib64/libsqlite3.so.0 >0x000000318b401870 0x000000318b405fd8 Yes /lib64/libffi.so.6 >0x0000003188402200 0x000000318840e907 Yes /lib64/libz.so.1 >0x00000031880064a0 0x0000003188019262 Yes (*) /lib64/libselinux.so.1 >0x000000318a003a90 0x000000318a012dc9 Yes /lib64/libresolv.so.2 >0x0000003187802f30 0x0000003187818e9d Yes /lib64/liblzma.so.5 >0x0000003186400b10 0x000000318641af40 Yes /lib64/ld-linux-x86-64.so.2 >0x000000318fc034a0 0x000000318fc0bf6c Yes /lib64/libudev.so.1 >0x0000003187c01640 0x0000003187c4c422 Yes /lib64/libpcre.so.1 >0x0000003188802af0 0x00000031888122e5 Yes /lib64/libgcc_s.so.1 >0x00007f646cf305c0 0x00007f646cf5d0bc Yes /lib64/libsoftokn3.so >0x000000319e403780 0x000000319e45992d Yes /lib64/libfreebl3.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x0 0 >rcx 0x0 0 >rdx 0x0 0 >rsi 0x23911c0 37294528 >rdi 0x2383240 37237312 >rbp 0x238eda0 0x238eda0 >rsp 0x7fff61751d20 0x7fff61751d20 >r8 0x2391030 37294128 >r9 0x23911c0 37294528 >r10 0x1 1 >r11 0x3186988a30 212711541296 >r12 0x0 0 >r13 0x2379e60 37199456 >r14 0x238eec0 37285568 >r15 0x238eec0 37285568 >rip 0x4136e3 0x4136e3 <gclue_wifi_init+131> >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 gclue_wifi_init: > 0x0000000000413660 <+0>: push %r13 > 0x0000000000413662 <+2>: mov %rdi,%r13 > 0x0000000000413665 <+5>: push %r12 > 0x0000000000413667 <+7>: push %rbp > 0x0000000000413668 <+8>: push %rbx > 0x0000000000413669 <+9>: sub $0x8,%rsp > 0x000000000041366d <+13>: callq 0x4133d0 <gclue_wifi_get_type> > 0x0000000000413672 <+18>: mov %r13,%rdi > 0x0000000000413675 <+21>: mov %rax,%rsi > 0x0000000000413678 <+24>: callq 0x406820 <g_type_instance_get_private@plt> > 0x000000000041367d <+29>: mov %rax,%rbx > 0x0000000000413680 <+32>: mov %rax,0x28(%r13) > 0x0000000000413684 <+36>: callq 0x406580 <nm_client_new@plt> > 0x0000000000413689 <+41>: mov %rax,(%rbx) > 0x000000000041368c <+44>: mov 0x28(%r13),%rax > 0x0000000000413690 <+48>: lea -0x107(%rip),%rdx # 0x413590 <on_device_added> > 0x0000000000413697 <+55>: lea 0x5766(%rip),%rsi # 0x418e04 > 0x000000000041369e <+62>: xor %r9d,%r9d > 0x00000000004136a1 <+65>: xor %r8d,%r8d > 0x00000000004136a4 <+68>: mov %r13,%rcx > 0x00000000004136a7 <+71>: xor %ebx,%ebx > 0x00000000004136a9 <+73>: mov (%rax),%rdi > 0x00000000004136ac <+76>: callq 0x4068e0 <g_signal_connect_data@plt> > 0x00000000004136b1 <+81>: mov 0x28(%r13),%rax > 0x00000000004136b5 <+85>: lea -0x25c(%rip),%rdx # 0x413460 <on_device_removed> > 0x00000000004136bc <+92>: lea 0x574e(%rip),%rsi # 0x418e11 > 0x00000000004136c3 <+99>: xor %r9d,%r9d > 0x00000000004136c6 <+102>: xor %r8d,%r8d > 0x00000000004136c9 <+105>: mov %r13,%rcx > 0x00000000004136cc <+108>: mov (%rax),%rdi > 0x00000000004136cf <+111>: callq 0x4068e0 <g_signal_connect_data@plt> > 0x00000000004136d4 <+116>: mov 0x28(%r13),%rax > 0x00000000004136d8 <+120>: mov (%rax),%rdi > 0x00000000004136db <+123>: callq 0x406e70 <nm_client_get_devices@plt> > 0x00000000004136e0 <+128>: mov %rax,%r12 >=> 0x00000000004136e3 <+131>: mov 0x8(%rax),%eax > 0x00000000004136e6 <+134>: test %eax,%eax > 0x00000000004136e8 <+136>: jne 0x413709 <gclue_wifi_init+169> > 0x00000000004136ea <+138>: jmp 0x413750 <gclue_wifi_init+240> > 0x00000000004136ec <+140>: nopl 0x0(%rax) > 0x00000000004136f0 <+144>: mov %rax,%rsi > 0x00000000004136f3 <+147>: mov %rbp,%rdi > 0x00000000004136f6 <+150>: callq 0x406d80 <g_type_check_instance_is_a@plt> > 0x00000000004136fb <+155>: test %eax,%eax > 0x00000000004136fd <+157>: jne 0x41372b <gclue_wifi_init+203> > 0x00000000004136ff <+159>: add $0x1,%ebx > 0x0000000000413702 <+162>: cmp %ebx,0x8(%r12) > 0x0000000000413707 <+167>: jbe 0x413750 <gclue_wifi_init+240> > 0x0000000000413709 <+169>: mov (%r12),%rax > 0x000000000041370d <+173>: mov %ebx,%edx > 0x000000000041370f <+175>: mov (%rax,%rdx,8),%rbp > 0x0000000000413713 <+179>: callq 0x406aa0 <nm_device_wifi_get_type@plt> > 0x0000000000413718 <+184>: test %rbp,%rbp > 0x000000000041371b <+187>: je 0x4136ff <gclue_wifi_init+159> > 0x000000000041371d <+189>: mov 0x0(%rbp),%r8 > 0x0000000000413721 <+193>: test %r8,%r8 > 0x0000000000413724 <+196>: je 0x4136f0 <gclue_wifi_init+144> > 0x0000000000413726 <+198>: cmp (%r8),%rax > 0x0000000000413729 <+201>: jne 0x4136f0 <gclue_wifi_init+144> > 0x000000000041372b <+203>: mov 0x28(%r13),%rax > 0x000000000041372f <+207>: mov %rbp,%rsi > 0x0000000000413732 <+210>: mov %r13,%rdx > 0x0000000000413735 <+213>: mov (%rax),%rdi > 0x0000000000413738 <+216>: add $0x8,%rsp > 0x000000000041373c <+220>: pop %rbx > 0x000000000041373d <+221>: pop %rbp > 0x000000000041373e <+222>: pop %r12 > 0x0000000000413740 <+224>: pop %r13 > 0x0000000000413742 <+226>: jmpq 0x413590 <on_device_added> > 0x0000000000413747 <+231>: nopw 0x0(%rax,%rax,1) > 0x0000000000413750 <+240>: add $0x8,%rsp > 0x0000000000413754 <+244>: pop %rbx > 0x0000000000413755 <+245>: pop %rbp > 0x0000000000413756 <+246>: pop %r12 > 0x0000000000413758 <+248>: pop %r13 > 0x000000000041375a <+250>: retq >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 1068817
: 866317 |
866318
|
866319
|
866320
|
866321
|
866322
|
866323
|
866324
|
866325
|
866326
|
866327