Bug 1285245

Summary: g-ir-scanner hangs forever
Product: [Fedora] Fedora Reporter: Richard W.M. Jones <rjones>
Component: gobject-introspectionAssignee: Colin Walters <walters>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: fmuellner, otaylor, walters
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-11-25 11:45:23 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 910269    
Attachments:
Description Flags
gobject.tar.gz (reproducer) none

Description Richard W.M. Jones 2015-11-25 09:49:24 UTC
Created attachment 1098644 [details]
gobject.tar.gz (reproducer)

Description of problem:

g-ir-scanner in Rawhide hangs forever when run.

Version-Release number of selected component (if applicable):

gobject-introspection-devel-1.47.1-1.fc24.x86_64

How reproducible:

100%

Steps to Reproduce:

Either:

1. Build libguestfs.  It will hang in the gobject/
subdirectory.

Or:

1. Unpack attached gobject.tar.gz.
2. Run the ./TEST script.

Actual results:

Hangs forever.

Expected results:

Generates .gir file.

Additional info:

Comment 1 Richard W.M. Jones 2015-11-25 10:46:03 UTC
Seems as if it could be a Python or DBus thing.  The stack trace is:

Core was generated by `/usr/bin/python /tmp/g-ir-scanner --verbose --add-include-path=. --warn-all --n'.
Program terminated with signal SIGQUIT, Quit.
#0  0x00007efc0eeb5a40 in __poll_nocancel ()
    at ../sysdeps/unix/syscall-template.S:84
84	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
Missing separate debuginfos, use: dnf debuginfo-install glib2-2.47.1-2.fc24.x86_64 gobject-introspection-devel-1.47.1-1.fc24.x86_64 gvfs-client-1.26.2-1.fc24.x86_64 libselinux-2.4-4.fc24.x86_64
(gdb) bt
#0  0x00007efc0eeb5a40 in __poll_nocancel ()
    at ../sysdeps/unix/syscall-template.S:84
#1  0x00007efc02cab7a5 in g_socket_condition_timed_wait ()
    at /lib64/libgio-2.0.so.0
#2  0x00007efc02cac70a in g_socket_receive_with_timeout ()
    at /lib64/libgio-2.0.so.0
#3  0x00007efc02c91255 in g_input_stream_read () at /lib64/libgio-2.0.so.0
#4  0x00007efc02c665d8 in g_buffered_input_stream_real_fill ()
    at /lib64/libgio-2.0.so.0
#5  0x00007efc02c6790c in g_buffered_input_stream_fill ()
    at /lib64/libgio-2.0.so.0
#6  0x00007efc02c6f4b9 in g_data_input_stream_read_line ()
    at /lib64/libgio-2.0.so.0
#7  0x00007efc02cfd425 in _my_g_data_input_stream_read_line ()
    at /lib64/libgio-2.0.so.0
#8  0x00007efc02cfdbb7 in _g_dbus_auth_run_client () at /lib64/libgio-2.0.so.0
#9  0x00007efc02d0d914 in initable_init () at /lib64/libgio-2.0.so.0
#10 0x00007efc02d0e0a3 in g_bus_get_sync () at /lib64/libgio-2.0.so.0
#11 0x00007efc0036e53b in g_daemon_vfs_init ()
    at /usr/lib64/gio/modules/libgvfsdbus.so
#12 0x00007efc02a0fbc9 in g_type_create_instance ()
    at /lib64/libgobject-2.0.so.0
#13 0x00007efc029f0f7b in g_object_new_internal ()
    at /lib64/libgobject-2.0.so.0
#14 0x00007efc029f2891 in g_object_newv () at /lib64/libgobject-2.0.so.0
#15 0x00007efc029f31c4 in g_object_new () at /lib64/libgobject-2.0.so.0
#16 0x00007efc02c93091 in try_implementation () at /lib64/libgio-2.0.so.0
#17 0x00007efc02c93240 in _g_io_module_get_default () at /lib64/libgio-2.0.so.0
#18 0x00007efc02c7e9be in g_file_new_for_path () at /lib64/libgio-2.0.so.0
#19 0x00007efc02fc1749 in pygi_source_scanner_append_filename ()
    at /usr/lib64/gobject-introspection/giscanner/_giscanner.so
#20 0x00007efc0fb938be in PyEval_EvalFrameEx (oparg=<optimized out>, pp_stack=0x7ffd2ad26270) at /usr/src/debug/Python-2.7.10/Python/ceval.c:4112
#21 0x00007efc0fb938be in PyEval_EvalFrameEx (f=f@entry=Frame 0x7efc01d0d988, for file /usr/lib64/gobject-introspection/giscanner/sourcescanner.py, line 252, in parse_files (self=<SourceScanner(_filenames=[], _cpp_options=[u'-I/tmp/gobject/include', u'-I/usr/include/gio-unix-2.0', u'-I/usr/include/glib-2.0', u'-I/usr/lib64/glib-2.0/include'], _scanner=<scanner.SourceScanner at remote 0x7efc03afbf18>) at remote 0x7efc007caf50>, filenames=['include/guestfs-gobject.h', 'include/guestfs-gobject/session.h', 'include/guestfs-gobject/tristate.h', 'include/guestfs-gobject/struct-application.h', 'include/guestfs-gobject/struct-application2.h', 'include/guestfs-gobject/struct-btrfsbalance.h', 'include/guestfs-gobject/struct-btrfsqgroup.h', 'include/guestfs-gobject/struct-btrfsscrub.h', 'include/guestfs-gobject/struct-btrfssubvolume.h', 'include/guestfs-gobject/struct-dirent.h', 'include/guestfs-gobject/struct-hivex_node.h', 'include/guestfs-gobject/struct-hivex_value.h', 'include/guestfs-gobject/struct-inotify_event.h', 'include/guestfs-gobject/struct-int_bool.h', 'include/...(truncated), throwflag=throwflag@entry=0) at /usr/src/debug/Python-2.7.10/Python/ceval.c:2755
#22 0x00007efc0fb946b4 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=2, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0)
    at /usr/src/debug/Python-2.7.10/Python/ceval.c:3344
#23 0x00007efc0fb935c6 in PyEval_EvalFrameEx (nk=0, na=2, n=<optimized out>, pp_stack=0x7ffd2ad26460, func=<function at remote 0x7efc02284a28>)
    at /usr/src/debug/Python-2.7.10/Python/ceval.c:4208
#24 0x00007efc0fb935c6 in PyEval_EvalFrameEx (oparg=<optimized out>, pp_stack=0x7ffd2ad26460) at /usr/src/debug/Python-2.7.10/Python/ceval.c:4133
#25 0x00007efc0fb935c6 in PyEval_EvalFrameEx (f=f@entry=Frame 0x7efc01cc9620, for file /usr/lib64/gobject-introspection/giscanner/scannermain.py, line 442, in create_source_scanner (options=<Values(=None, external_library=False, verbose=True, program_args=[], cpp_defines=[], header_only=[], accept_unprefixed=False, packages_export=[], include_last_src=[], identifier_filter_cmd=u'', libraries=['libguestfs-gobject-1.0.la', 'libguestfs.la'], library_paths=[], nolibtool=False, format=u'gir', include_first_src=[], typelib_xml=None, include_first_header=[], program=None, namespace_version='1.0', cflags=[u'-I/tmp/gobject/include'], c_includes=[], cpp_undefines=[], reparse_validate_gir=False, includes_uninstalled=[], strip_prefix=None, includes=['GObject-2.0', 'Gio-2.0'], include_paths=['.'], warn_fatal=None, test_codegen=None, packages=[], symbol_filter_cmd=u'', namespace_name='Guestfs', function_decoration=[], libtool_path=None, init_sections=[], quiet=False, filelist=[], identifier_prefixes=[], include_last_header=[], warn_all=True, output='Guestfs-1.0.gir', passthroug...(truncated), throwflag=throwflag@entry=0) at /usr/src/debug/Python-2.7.10/Python/ceval.c:2755
#26 0x00007efc0fb946b4 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=2, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0)
    at /usr/src/debug/Python-2.7.10/Python/ceval.c:3344
#27 0x00007efc0fb935c6 in PyEval_EvalFrameEx (nk=0, na=2, n=<optimized out>, pp_stack=0x7ffd2ad26650, func=<function at remote 0x7efc0221eb90>)
    at /usr/src/debug/Python-2.7.10/Python/ceval.c:4208
#28 0x00007efc0fb935c6 in PyEval_EvalFrameEx (oparg=<optimized out>, pp_stack=0x7ffd2ad26650) at /usr/src/debug/Python-2.7.10/Python/ceval.c:4133
#29 0x00007efc0fb935c6 in PyEval_EvalFrameEx (f=f@entry=Frame 0x55e5d0f29320, for file /usr/lib64/gobject-introspection/giscanner/scannermain.py, line 528, in scanner_main (args=['/tmp/g-ir-scanner', 'include/guestfs-gobject.h', 'include/guestfs-gobject/session.h', 'include/guestfs-gobject/tristate.h', 'include/guestfs-gobject/struct-application.h', 'include/guestfs-gobject/struct-application2.h', 'include/guestfs-gobject/struct-btrfsbalance.h', 'include/guestfs-gobject/struct-btrfsqgroup.h', 'include/guestfs-gobject/struct-btrfsscrub.h', 'include/guestfs-gobject/struct-btrfssubvolume.h', 'include/guestfs-gobject/struct-dirent.h', 'include/guestfs-gobject/struct-hivex_node.h', 'include/guestfs-gobject/struct-hivex_value.h', 'include/guestfs-gobject/struct-inotify_event.h', 'include/guestfs-gobject/struct-int_bool.h', 'include/guestfs-gobject/struct-isoinfo.h', 'include/guestfs-gobject/struct-lvm_lv.h', 'include/guestfs-gobject/struct-lvm_pv.h', 'include/guestfs-gobject/struct-lvm_vg.h', 'include/guestfs-gobject/struct-mdstat.h', 'include/guestfs-gobject/struct-par...(truncated), throwflag=throwflag@entry=0) at /usr/src/debug/Python-2.7.10/Python/ceval.c:2755
#30 0x00007efc0fb946b4 in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=1, kws=<optimized out>, kwcount=0, defs=0x0, defcount=0, closure=0x0)
    at /usr/src/debug/Python-2.7.10/Python/ceval.c:3344
#31 0x00007efc0fb935c6 in PyEval_EvalFrameEx (nk=0, na=1, n=<optimized out>, pp_stack=0x7ffd2ad26840, func=<function at remote 0x7efc0221ec80>)
    at /usr/src/debug/Python-2.7.10/Python/ceval.c:4208
#32 0x00007efc0fb935c6 in PyEval_EvalFrameEx (oparg=<optimized out>, pp_stack=0x7ffd2ad26840) at /usr/src/debug/Python-2.7.10/Python/ceval.c:4133
#33 0x00007efc0fb935c6 in PyEval_EvalFrameEx (f=f@entry=Frame 0x7efc0ff36050, for file /tmp/g-ir-scanner, line 82, in <module> (), throwflag=throwflag@entry=0)
    at /usr/src/debug/Python-2.7.10/Python/ceval.c:2755
#34 0x00007efc0fb946b4 in PyEval_EvalCodeEx (co=co@entry=0x7efc0ff6ff30, globals=globals@entry={'code': <module at remote 0x7efc0ff392f0>, 'on_exception': <function at remote 0x7efc0ff3d410>, 'unicode_literals': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=131072) at remote 0x7efc0ff33758>, 'absolute_import': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0x7efc0ff33680>, 'do_debug': <function at remote 0x7efc0ff2c8c0>, 'builtins': <module at remote 0x7efc10036b08>, '__package__': None, 'datadir': u'/usr/share', 'srcdir': None, '__doc__': None, 'division': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 2, 0, 'alpha', 2), compiler_flag=8192) at remote 0x7efc0ff33638>, '__builtins__': <module at remote 0x7efc10036b08>, '__file__': '/tmp/g-ir-scanner', 'sys': <module at remote 0x7efc10036bb0>, 'scanner_main': <function at remote 0x7efc0221ec80>, '__name__': '__main__', 'print_function': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=65536) at remote 0x7e...(truncated), locals=locals@entry={'code': <module at remote 0x7efc0ff392f0>, 'on_exception': <function at remote 0x7efc0ff3d410>, 'unicode_literals': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=131072) at remote 0x7efc0ff33758>, 'absolute_import': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0x7efc0ff33680>, 'do_debug': <function at remote 0x7efc0ff2c8c0>, 'builtins': <module at remote 0x7efc10036b08>, '__package__': None, 'datadir': u'/usr/share', 'srcdir': None, '__doc__': None, 'division': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 2, 0, 'alpha', 2), compiler_flag=8192) at remote 0x7efc0ff33638>, '__builtins__': <module at remote 0x7efc10036b08>, '__file__': '/tmp/g-ir-scanner', 'sys': <module at remote 0x7efc10036bb0>, 'scanner_main': <function at remote 0x7efc0221ec80>, '__name__': '__main__', 'print_function': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=65536) at remote 0x7e...(truncated), args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0)
    at /usr/src/debug/Python-2.7.10/Python/ceval.c:3344
#35 0x00007efc0fb947d9 in PyEval_EvalCode (co=co@entry=0x7efc0ff6ff30, globals=globals@entry={'code': <module at remote 0x7efc0ff392f0>, 'on_exception': <function at remote 0x7efc0ff3d410>, 'unicode_literals': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=131072) at remote 0x7efc0ff33758>, 'absolute_import': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0x7efc0ff33680>, 'do_debug': <function at remote 0x7efc0ff2c8c0>, 'builtins': <module at remote 0x7efc10036b08>, '__package__': None, 'datadir': u'/usr/share', 'srcdir': None, '__doc__': None, 'division': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 2, 0, 'alpha', 2), compiler_flag=8192) at remote 0x7efc0ff33638>, '__builtins__': <module at remote 0x7efc10036b08>, '__file__': '/tmp/g-ir-scanner', 'sys': <module at remote 0x7efc10036bb0>, 'scanner_main': <function at remote 0x7efc0221ec80>, '__name__': '__main__', 'print_function': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=65536) at remote 0x7e...(truncated), locals=locals@entry={'code': <module at remote 0x7efc0ff392f0>, 'on_exception': <function at remote 0x7efc0ff3d410>, 'unicode_literals': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=131072) at remote 0x7efc0ff33758>, 'absolute_import': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0x7efc0ff33680>, 'do_debug': <function at remote 0x7efc0ff2c8c0>, 'builtins': <module at remote 0x7efc10036b08>, '__package__': None, 'datadir': u'/usr/share', 'srcdir': None, '__doc__': None, 'division': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 2, 0, 'alpha', 2), compiler_flag=8192) at remote 0x7efc0ff33638>, '__builtins__': <module at remote 0x7efc10036b08>, '__file__': '/tmp/g-ir-scanner', 'sys': <module at remote 0x7efc10036bb0>, 'scanner_main': <function at remote 0x7efc0221ec80>, '__name__': '__main__', 'print_function': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=65536) at remote 0x7e...(truncated))
    at /usr/src/debug/Python-2.7.10/Python/ceval.c:691
#36 0x00007efc0fbadbdf in run_mod (mod=<optimized out>, filename=filename@entry=0x7ffd2ad27be9 "/tmp/g-ir-scanner", globals=globals@entry={'code': <module at remote 0x7efc0ff392f0>, 'on_exception': <function at remote 0x7efc0ff3d410>, 'unicode_literals': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=131072) at remote 0x7efc0ff33758>, 'absolute_import': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0x7efc0ff33680>, 'do_debug': <function at remote 0x7efc0ff2c8c0>, 'builtins': <module at remote 0x7efc10036b08>, '__package__': None, 'datadir': u'/usr/share', 'srcdir': None, '__doc__': None, 'division': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 2, 0, 'alpha', 2), compiler_flag=8192) at remote 0x7efc0ff33638>, '__builtins__': <module at remote 0x7efc10036b08>, '__file__': '/tmp/g-ir-scanner', 'sys': <module at remote 0x7efc10036bb0>, 'scanner_main': <function at remote 0x7efc0221ec80>, '__name__': '__main__', 'print_function': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=65536) at remote 0x7e...(truncated), locals=locals@entry={'code': <module at remote 0x7efc0ff392f0>, 'on_exception': <function at remote 0x7efc0ff3d410>, 'unicode_literals': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=131072) at remote 0x7efc0ff33758>, 'absolute_import': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0x7efc0ff33680>, 'do_debug': <function at remote 0x7efc0ff2c8c0>, 'builtins': <module at remote 0x7efc10036b08>, '__package__': None, 'datadir': u'/usr/share', 'srcdir': None, '__doc__': None, 'division': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 2, 0, 'alpha', 2), compiler_flag=8192) at remote 0x7efc0ff33638>, '__builtins__': <module at remote 0x7efc10036b08>, '__file__': '/tmp/g-ir-scanner', 'sys': <module at remote 0x7efc10036bb0>, 'scanner_main': <function at remote 0x7efc0221ec80>, '__name__': '__main__', 'print_function': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=65536) at remote 0x7e...(truncated), flags=flags@entry=0x7ffd2ad26a90, arena=arena@entry=0x55e5d0ebf7c0)
    at /usr/src/debug/Python-2.7.10/Python/pythonrun.c:1379
#37 0x00007efc0fbaedb2 in PyRun_FileExFlags (fp=fp@entry=0x55e5d0ec69f0, filename=filename@entry=0x7ffd2ad27be9 "/tmp/g-ir-scanner", start=start@entry=257, globals=globals@entry={'code': <module at remote 0x7efc0ff392f0>, 'on_exception': <function at remote 0x7efc0ff3d410>, 'unicode_literals': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=131072) at remote 0x7efc0ff33758>, 'absolute_import': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0x7efc0ff33680>, 'do_debug': <function at remote 0x7efc0ff2c8c0>, 'builtins': <module at remote 0x7efc10036b08>, '__package__': None, 'datadir': u'/usr/share', 'srcdir': None, '__doc__': None, 'division': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 2, 0, 'alpha', 2), compiler_flag=8192) at remote 0x7efc0ff33638>, '__builtins__': <module at remote 0x7efc10036b08>, '__file__': '/tmp/g-ir-scanner', 'sys': <module at remote 0x7efc10036bb0>, 'scanner_main': <function at remote 0x7efc0221ec80>, '__name__': '__main__', 'print_function': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=65536) at remote 0x7e...(truncated), locals=locals@entry={'code': <module at remote 0x7efc0ff392f0>, 'on_exception': <function at remote 0x7efc0ff3d410>, 'unicode_literals': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=131072) at remote 0x7efc0ff33758>, 'absolute_import': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0x7efc0ff33680>, 'do_debug': <function at remote 0x7efc0ff2c8c0>, 'builtins': <module at remote 0x7efc10036b08>, '__package__': None, 'datadir': u'/usr/share', 'srcdir': None, '__doc__': None, 'division': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 2, 0, 'alpha', 2), compiler_flag=8192) at remote 0x7efc0ff33638>, '__builtins__': <module at remote 0x7efc10036b08>, '__file__': '/tmp/g-ir-scanner', 'sys': <module at remote 0x7efc10036bb0>, 'scanner_main': <function at remote 0x7efc0221ec80>, '__name__': '__main__', 'print_function': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=65536) at remote 0x7e...(truncated), closeit=closeit@entry=1, flags=0x7ffd2ad26a90) at /usr/src/debug/Python-2.7.10/Python/pythonrun.c:1365
#38 0x00007efc0fbaffc7 in PyRun_SimpleFileExFlags (fp=fp@entry=0x55e5d0ec69f0, filename=0x7ffd2ad27be9 "/tmp/g-ir-scanner", closeit=1, flags=flags@entry=0x7ffd2ad26a90) at /usr/src/debug/Python-2.7.10/Python/pythonrun.c:957
#39 0x00007efc0fbb04e3 in PyRun_AnyFileExFlags (fp=fp@entry=0x55e5d0ec69f0, filename=<optimized out>, closeit=<optimized out>, flags=flags@entry=0x7ffd2ad26a90) at /usr/src/debug/Python-2.7.10/Python/pythonrun.c:761
#40 0x00007efc0fbc21e1 in Py_Main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/Python-2.7.10/Modules/main.c:640
#41 0x00007efc0eddc780 in __libc_start_main (main=
    0x55e5cf369800 <main>, argc=186, argv=0x7ffd2ad26c58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd2ad26c48)
    at ../csu/libc-start.c:289
#42 0x000055e5cf369839 in _start ()

Comment 2 Richard W.M. Jones 2015-11-25 11:45:23 UTC
That was probably dbus, since rebooting the machine "fixed" the
problem.