scope-runner-dbus segfault with gdrive scope (python3)

Bug #1245394 reported by Paweł Stołowski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libunity
New
Undecided
Unassigned

Bug Description

Got crash in scope-runner-dbus.py with gdrive scope:

Core was generated by `/usr/bin/python3 /usr/share/unity-scopes/scope-runner-dbus.py -s files/gdrive.s'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007ff2d47028be in auth_session_remote_object_destroyed_cb (proxy=<optimized out>, user_data=0x1f47680) at signon-auth-session.c:759
759 signon-auth-session.c: No such file or directory.
(gdb) bt
#0 0x00007ff2d47028be in auth_session_remote_object_destroyed_cb (proxy=<optimized out>, user_data=0x1f47680) at signon-auth-session.c:759
#1 0x00007ff2d9e1badc in ffi_call_unix64 () at ../src/x86/unix64.S:76
#2 0x00007ff2d9e1b40c in ffi_call (cif=cif@entry=0x7ffff1253e60, fn=0x7ff2d47028a0 <auth_session_remote_object_destroyed_cb>, rvalue=0x7ffff1253dd0, avalue=avalue@entry=0x7ffff1253d90) at ../src/x86/ffi64.c:522
#3 0x00007ff2daa9a9c8 in g_cclosure_marshal_generic (closure=0x1e27620, return_gvalue=0x0, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=0x0)
    at /build/buildd/glib2.0-2.38.1/./gobject/gclosure.c:1454
#4 0x00007ff2daa9a188 in g_closure_invoke (closure=0x1e27620, return_value=0x0, n_param_values=1, param_values=0x1fc3a90, invocation_hint=0x7ffff1254000) at /build/buildd/glib2.0-2.38.1/./gobject/gclosure.c:777
#5 0x00007ff2daaabb1d in signal_emit_unlocked_R (node=node@entry=0x1e25750, detail=detail@entry=0, instance=instance@entry=0x7ff2b0009e20, emission_return=emission_return@entry=0x0,
    instance_and_params=instance_and_params@entry=0x1fc3a90) at /build/buildd/glib2.0-2.38.1/./gobject/gsignal.c:3586
#6 0x00007ff2daab29e1 in g_signal_emitv (instance_and_params=instance_and_params@entry=0x1fc3a90, signal_id=<optimized out>, detail=detail@entry=0, return_value=return_value@entry=0x0)
    at /build/buildd/glib2.0-2.38.1/./gobject/gsignal.c:3063
#7 0x00007ff2d4706964 in sso_auth_session_proxy_g_signal (proxy=<optimized out>, sender_name=<optimized out>, signal_name=<optimized out>, parameters=<optimized out>) at sso-auth-session-gen.c:1414
#8 0x00007ff2d9e1badc in ffi_call_unix64 () at ../src/x86/unix64.S:76
#9 0x00007ff2d9e1b40c in ffi_call (cif=cif@entry=0x7ffff12543f0, fn=0x7ff2d4706850 <sso_auth_session_proxy_g_signal>, rvalue=0x7ffff1254360, avalue=avalue@entry=0x7ffff12542e0) at ../src/x86/ffi64.c:522
#10 0x00007ff2daa9a9c8 in g_cclosure_marshal_generic (closure=0x1e19f60, return_gvalue=0x0, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>,
    marshal_data=0x7ff2d4706850 <sso_auth_session_proxy_g_signal>) at /build/buildd/glib2.0-2.38.1/./gobject/gclosure.c:1454
#11 0x00007ff2daa9a188 in g_closure_invoke (closure=0x1e19f60, return_value=0x0, n_param_values=4, param_values=0x7ffff12545f0, invocation_hint=0x7ffff1254590) at /build/buildd/glib2.0-2.38.1/./gobject/gclosure.c:777
#12 0x00007ff2daaab8db in signal_emit_unlocked_R (node=node@entry=0x1e1cfe0, detail=detail@entry=0, instance=instance@entry=0x7ff2b0009e20, emission_return=emission_return@entry=0x0,
    instance_and_params=instance_and_params@entry=0x7ffff12545f0) at /build/buildd/glib2.0-2.38.1/./gobject/gsignal.c:3624
#13 0x00007ff2daab3829 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffff12547b8) at /build/buildd/glib2.0-2.38.1/./gobject/gsignal.c:3330
#14 0x00007ff2daab3ae2 in g_signal_emit (instance=instance@entry=0x7ff2b0009e20, signal_id=<optimized out>, detail=detail@entry=0) at /build/buildd/glib2.0-2.38.1/./gobject/gsignal.c:3386
#15 0x00007ff2da0e603c in on_signal_received (connection=<optimized out>, sender_name=0x7ff2c8005190 ":1.98", object_path=<optimized out>, interface_name=<optimized out>, signal_name=0x7ff2c8002eb0 "unregistered",
    parameters=0x1ec4750, user_data=0x20ace50) at /build/buildd/glib2.0-2.38.1/./gio/gdbusproxy.c:925
#16 0x00007ff2da0d6405 in emit_signal_instance_in_idle_cb (data=0x7ff2c8005100) at /build/buildd/glib2.0-2.38.1/./gio/gdbusconnection.c:3743
#17 0x00007ff2da7d13b6 in g_main_dispatch (context=0x1db8de0) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3065
#18 g_main_context_dispatch (context=context@entry=0x1db8de0) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3641
#19 0x00007ff2da7d1708 in g_main_context_iterate (context=0x1db8de0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3712
#20 0x00007ff2da7d1b0a in g_main_loop_run (loop=0x1edcc10) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3906
#21 0x00007ff2d8f6223f in unity_scope_dbus_connector_run () from /tmp/apport_sandbox_N5rZv1/usr/lib/x86_64-linux-gnu/libunity.so.9
#22 0x00007ff2d9e1badc in ffi_call_unix64 () at ../src/x86/unix64.S:76
#23 0x00007ff2d9e1b40c in ffi_call (cif=cif@entry=0x7ffff1254c00, fn=fn@entry=0x7ff2d8f621f0 <unity_scope_dbus_connector_run>, rvalue=rvalue@entry=0x7ffff1254be0, avalue=avalue@entry=0x7ffff1254b40) at ../src/x86/ffi64.c:522
#24 0x00007ff2dace4cc9 in g_callable_info_invoke (info=info@entry=0x1f22990, function=0x7ff2d8f621f0 <unity_scope_dbus_connector_run>, in_args=in_args@entry=0x0, n_in_args=n_in_args@entry=0, out_args=out_args@entry=0x0,
    n_out_args=n_out_args@entry=0, return_value=return_value@entry=0x7ffff1254dd8, is_method=is_method@entry=0, throws=0, error=error@entry=0x7ffff1254d88) at girepository/gicallableinfo.c:680
#25 0x00007ff2dace6007 in g_function_info_invoke (info=info@entry=0x1f22990, in_args=0x0, n_in_args=0, out_args=0x0, n_out_args=0, return_value=return_value@entry=0x7ffff1254dd8, error=error@entry=0x7ffff1254d88)
    at girepository/gifunctioninfo.c:274
#26 0x00007ff2daf22547 in _invoke_callable (function_ptr=0x0, callable_info=0x1f22990, cache=0x20241e0, state=0x7ffff1254d90) at ../../gi/pygi-invoke.c:64
#27 pygi_callable_info_invoke (info=<optimized out>, py_args=<optimized out>, kwargs=<optimized out>, cache=<optimized out>, function_ptr=<optimized out>, user_data=<optimized out>) at ../../gi/pygi-invoke.c:652
#28 0x00000000004b42e6 in PyObject_Call (kw=0x0, arg=0x7ff2dcd9c050, func=<optimized out>) at ../Objects/abstract.c:2064
#29 do_call (nk=<optimized out>, na=0, pp_stack=0x7ffff1254f00, func=<optimized out>) at ../Python/ceval.c:4289
#30 call_function (oparg=<optimized out>, pp_stack=0x7ffff1254f00) at ../Python/ceval.c:4092
#31 PyEval_EvalFrameEx (f=f@entry=0x1d70330, throwflag=throwflag@entry=0) at ../Python/ceval.c:2679
#32 0x00000000004b3ca5 in fast_function (nk=<optimized out>, na=<optimized out>, n=1, pp_stack=0x7ffff1255050, func=<optimized out>) at ../Python/ceval.c:4157
#33 call_function (oparg=<optimized out>, pp_stack=0x7ffff1255050) at ../Python/ceval.c:4090
#34 PyEval_EvalFrameEx (f=f@entry=0x1c4de40, throwflag=throwflag@entry=0) at ../Python/ceval.c:2679
#35 0x000000000047daa6 in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0, locals=0x1c4dfb8, globals=0x1cbde48, _co=0x7ff2db227ae0) at ../Python/ceval.c:3439
#36 PyEval_EvalCode (locals=0x1c4dfb8, globals=0x1cbde48, co=0x7ff2db227ae0) at ../Python/ceval.c:771
#37 run_mod.21503 (mod=mod@entry=0x1cbde48, filename=filename@entry=0x7ff2db22efa0 "/usr/share/unity-scopes/scope-runner-dbus.py", globals=globals@entry=0x7ff2dcd1d7e8, locals=locals@entry=0x7ff2dcd1d7e8,
    flags=flags@entry=0x7ffff1255230, arena=arena@entry=0x1c5cc60) at ../Python/pythonrun.c:1981
#38 0x00000000004534ea in PyRun_FileExFlags (fp=fp@entry=0x1c2d3f0, filename=filename@entry=0x7ff2db22efa0 "/usr/share/unity-scopes/scope-runner-dbus.py", start=start@entry=257, globals=globals@entry=0x7ff2dcd1d7e8,
    locals=locals@entry=0x7ff2dcd1d7e8, closeit=closeit@entry=1, flags=flags@entry=0x7ffff1255230) at ../Python/pythonrun.c:1937
#39 0x00000000004538c7 in PyRun_SimpleFileExFlags (fp=fp@entry=0x1c2d3f0, filename=<optimized out>, closeit=closeit@entry=1, flags=flags@entry=0x7ffff1255230) at ../Python/pythonrun.c:1447
#40 0x00000000004539c2 in PyRun_AnyFileExFlags (fp=fp@entry=0x1c2d3f0, filename=<optimized out>, closeit=closeit@entry=1, flags=flags@entry=0x7ffff1255230) at ../Python/pythonrun.c:1169
#41 0x0000000000455470 in run_file (p_cf=0x7ffff1255230, filename=0x1bb31e0 L"/usr/share/unity-scopes/scope-runner-dbus.py", fp=0x1c2d3f0) at ../Modules/main.c:307
#42 Py_Main (argc=argc@entry=4, argv=argv@entry=0x1bb1010) at ../Modules/main.c:744
#43 0x0000000000474508 in main (argc=4, argv=<optimized out>) at ../Modules/python.c:62

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.