desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #130988
[Bug 1482913] [NEW] Segmentation fault on start: _gdk_x11_display_get_cursor_for_type
Public bug reported:
Happens every time. Never had it successfully start.
i3wm (i.e. no gnome-session), but other gtk apps are fine (e.g. ubuntu-
bug).
% gdb --args python $(which pitivi)
GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9
[..]
(gdb) r
Starting program: /usr/bin/python /usr/bin/pitivi
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
(pitivi:29820): Clutter-WARNING **: clutter_x11_set_use_argb_visual()
can only be used before calling clutter_init()
(pitivi:29820): Clutter-WARNING **: clutter_x11_set_display() can only
be used before calling clutter_init()
(pitivi:29820): Clutter-WARNING **:
clutter_x11_disable_event_retrieval() can only be used before calling
clutter_init()
(pitivi:29820): Clutter-WARNING **: clutter_disable_accessibility() can only be called before initializing Clutter.
Missing soft dependency:
- pycanberra not found on the system
-> enables sound notifications when rendering is complete
Missing soft dependency:
- libav not found on the system
-> additional multimedia codecs through the Libav library
[New Thread 0x7fffe6296700 (LWP 29825)]
[New Thread 0x7fffe6a97700 (LWP 29824)]
Program received signal SIGSEGV, Segmentation fault.
__GI___pthread_mutex_lock (mutex=0x20) at ../nptl/pthread_mutex_lock.c:67
67 ../nptl/pthread_mutex_lock.c: No such file or directory.
(gdb) bt
#0 __GI___pthread_mutex_lock (mutex=0x20) at ../nptl/pthread_mutex_lock.c:67
#1 0x00007ffff2e9156a in XrmQGetResource () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#2 0x00007ffff2e6eb36 in XGetDefault () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#3 0x00007ffff40550d0 in _XcursorGetDisplayInfo () from /usr/lib/x86_64-linux-gnu/libXcursor.so.1
#4 0x00007ffff4055119 in XcursorSupportsARGB () from /usr/lib/x86_64-linux-gnu/libXcursor.so.1
#5 0x00007ffff4057741 in XcursorTryShapeCursor () from /usr/lib/x86_64-linux-gnu/libXcursor.so.1
#6 0x00007ffff2e6913d in XCreateGlyphCursor () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007ffff2e69586 in XCreateFontCursor () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#8 0x00007ffff4ef2d6a in _gdk_x11_display_get_cursor_for_type (display=0xbac080, cursor_type=GDK_LEFT_PTR) at /build/buildd/gtk+3.0-3.14.13/./gdk/x11/gdkcursor-x11.c:267
#9 0x00007ffff5f72d90 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#10 0x00007ffff5f727f8 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#11 0x00007ffff695b6a4 in pygi_invoke_c_callable (function_cache=0x175e400, state=0x7fffffffcaf0, py_args=<unknown at remote 0x7fffffffc710>, py_args@entry=(<GdkCursorType at remote 0x7fffd6a6e050>,),
py_kwargs=<unknown at remote 0x154>, py_kwargs@entry=0x0) at ../../gi/pygi-invoke.c:628
#12 0x00007ffff695c523 in _function_cache_invoke_real (py_kwargs=0x0, py_args=(<GdkCursorType at remote 0x7fffd6a6e050>,), state=0x7fffffffcaf0, function_cache=0x175e400) at ../../gi/pygi-cache.c:714
#13 _constructor_cache_invoke_real (function_cache=0x175e400, state=0x7fffffffcaf0, py_args=(<GdkCursorType at remote 0x7fffd6a6e050>,), py_kwargs=0x0) at ../../gi/pygi-cache.c:858
#14 0x00007ffff695cfd8 in pygi_function_cache_invoke (function_cache=<optimised out>,
py_args=py_args@entry=(<GObjectMeta(__module__='gi.overrides.Gdk', __new__=<staticmethod at remote 0x7fffeeec9948>, __gsignals__={}, __doc__=None) at remote 0xb9a5d0>, <GdkCursorType at remote 0x7fffd6a6e050>),
py_kwargs=py_kwargs@entry=0x0) at ../../gi/pygi-cache.c:793
#15 0x00007ffff695be98 in pygi_callable_info_invoke (info=<optimised out>,
py_args=py_args@entry=(<GObjectMeta(__module__='gi.overrides.Gdk', __new__=<staticmethod at remote 0x7fffeeec9948>, __gsignals__={}, __doc__=None) at remote 0xb9a5d0>, <GdkCursorType at remote 0x7fffd6a6e050>),
kwargs=kwargs@entry=0x0, cache=<optimised out>, user_data=user_data@entry=0x0) at ../../gi/pygi-invoke.c:671
#16 0x00007ffff695becc in _wrap_g_callable_info_invoke (self=<optimised out>,
py_args=py_args@entry=(<GObjectMeta(__module__='gi.overrides.Gdk', __new__=<staticmethod at remote 0x7fffeeec9948>, __gsignals__={}, __doc__=None) at remote 0xb9a5d0>, <GdkCursorType at remote 0x7fffd6a6e050>),
kwargs=kwargs@entry=0x0) at ../../gi/pygi-invoke.c:708
#17 0x00007ffff695149e in _callable_info_call (self=0x7fffd6c301f0, args=(<GdkCursorType at remote 0x7fffd6a6e050>,), kwargs=0x0) at ../../gi/pygi-info.c:557
#18 0x00000000004cd9ab in PyObject_Call (kw=<optimised out>, arg=<optimised out>, func=<optimised out>) at ../Objects/abstract.c:2529
#19 do_call (nk=<optimised out>, na=<optimised out>, pp_stack=<optimised out>, func=<optimised out>) at ../Python/ceval.c:4253
#20 call_function (oparg=<optimised out>, pp_stack=<optimised out>) at ../Python/ceval.c:4058
#21 PyEval_EvalFrameEx () at ../Python/ceval.c:2681
#22 0x00000000004cb6b1 in PyEval_EvalCodeEx () at ../Python/ceval.c:3267
#23 0x00000000004caf56 in PyEval_EvalCode (co=<optimised out>, globals=<optimised out>, locals=<optimised out>) at ../Python/ceval.c:669
#24 0x00000000004c97bc in PyImport_ExecCodeModuleEx () at ../Python/import.c:709
#25 0x00000000004c5b96 in load_source_module.lto_priv () at ../Python/import.c:1099
#26 0x00000000004b3ed2 in import_submodule (fullname=<optimised out>, subname=<optimised out>, mod=<optimised out>) at ../Python/import.c:2700
#27 load_next () at ../Python/import.c:2515
#28 0x00000000004b3643 in import_module_level.isra () at ../Python/import.c:2224
#29 0x00000000004b6756 in PyImport_ImportModuleLevel (level=-1, fromlist=('URISourceElement', 'TransitionElement', 'Ghostclip'), locals=<optimised out>,
globals={'GLib': <DynamicModule(_overrides_module=<module at remote 0x7ffff52151a0>, _namespace='GLib', _introspection_module=<IntrospectionModule(MAXINT8=127, source_remove=<gi.FunctionInfo at remote 0x7fffeeeb2ea0>, _namespace='GLib', MININT32=-2147483648, IOFlags=<type at remote 0xb55740>, __path__='/usr/lib/x86_64-linux-gnu/girepository-1.0/GLib-2.0.typelib', uri_list_extract_uris=<gi.FunctionInfo at remote 0x7fffeeeb2b90>, MAXINT16=32767, unix_signal_add_full=<function at remote 0x7fffeeeb47d0>, SpawnFlags=<type at remote 0xb56da0>, PRIORITY_DEFAULT=0, OptionFlags=<type at remote 0xad0810>, PRIORITY_HIGH=-100, main_context_default=<gi.FunctionInfo at remote 0x7fffeeeb2dc0>, MAXUINT32=4294967295L, MININT64=-9223372036854775808L, MAXUINT16=65535, MainContext=<StructMeta(__module__='gi.repository.GLib', invoke_full=<gi.FunctionInfo at remote 0x7fffeeeac618>, push_thread_default=<gi.FunctionInfo at remote 0x7fffeeeac768>, dispatch=<gi.FunctionInfo at remote 0x7fffeeeac538>, ref_thread_default=<gi.FunctionInfo at rem...(truncated), name=0x7ffff524f7d4 "elements") at ../Python/import.c:2288
#30 builtin___import__ () at ../Python/bltinmodule.c:49
#31 0x00000000004d437b in PyObject_Call (kw=<optimised out>,
arg=('elements', {'GLib': <DynamicModule(_overrides_module=<module at remote 0x7ffff52151a0>, _namespace='GLib', _introspection_module=<IntrospectionModule(MAXINT8=127, source_remove=<gi.FunctionInfo at remote 0x7fffeeeb2ea0>, _namespace='GLib', MININT32=-2147483648, IOFlags=<type at remote 0xb55740>, __path__='/usr/lib/x86_64-linux-gnu/girepository-1.0/GLib-2.0.typelib', uri_list_extract_uris=<gi.FunctionInfo at remote 0x7fffeeeb2b90>, MAXINT16=32767, unix_signal_add_full=<function at remote 0x7fffeeeb47d0>, SpawnFlags=<type at remote 0xb56da0>, PRIORITY_DEFAULT=0, OptionFlags=<type at remote 0xad0810>, PRIORITY_HIGH=-100, main_context_default=<gi.FunctionInfo at remote 0x7fffeeeb2dc0>, MAXUINT32=4294967295L, MININT64=-9223372036854775808L, MAXUINT16=65535, MainContext=<StructMeta(__module__='gi.repository.GLib', invoke_full=<gi.FunctionInfo at remote 0x7fffeeeac618>, push_thread_default=<gi.FunctionInfo at remote 0x7fffeeeac768>, dispatch=<gi.FunctionInfo at remote 0x7fffeeeac538>, ref_thread_default=<gi.Functi...(truncated), func=<built-in function __import__>) at ../Objects/abstract.c:2529
#32 PyEval_CallObjectWithKeywords () at ../Python/ceval.c:3904
#33 0x00000000004cf3b1 in PyEval_EvalFrameEx () at ../Python/ceval.c:2348
#34 0x00000000004cb6b1 in PyEval_EvalCodeEx () at ../Python/ceval.c:3267
#35 0x00000000004caf56 in PyEval_EvalCode (co=<optimised out>, globals=<optimised out>, locals=<optimised out>) at ../Python/ceval.c:669
#36 0x00000000004c97bc in PyImport_ExecCodeModuleEx () at ../Python/import.c:709
#37 0x00000000004c5b96 in load_source_module.lto_priv () at ../Python/import.c:1099
#38 0x00000000004b3ed2 in import_submodule (fullname=<optimised out>, subname=<optimised out>, mod=<optimised out>) at ../Python/import.c:2700
#39 load_next () at ../Python/import.c:2515
#40 0x00000000004b38c9 in import_module_level.isra () at ../Python/import.c:2232
#41 0x00000000004b6756 in PyImport_ImportModuleLevel (level=-1, fromlist=('TimelineContainer',), locals=<optimised out>,
...
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: pitivi 0.93-4.2
ProcVersionSignature: Ubuntu 3.19.0-23.24-generic 3.19.8-ckt2
Uname: Linux 3.19.0-23-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.17.2-0ubuntu1.1
Architecture: amd64
Date: Sat Aug 8 22:09:26 2015
SourcePackage: pitivi
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: pitivi (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug vivid
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pitivi in Ubuntu.
https://bugs.launchpad.net/bugs/1482913
Title:
Segmentation fault on start: _gdk_x11_display_get_cursor_for_type
Status in pitivi package in Ubuntu:
New
Bug description:
Happens every time. Never had it successfully start.
i3wm (i.e. no gnome-session), but other gtk apps are fine (e.g.
ubuntu-bug).
% gdb --args python $(which pitivi)
GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9
[..]
(gdb) r
Starting program: /usr/bin/python /usr/bin/pitivi
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
(pitivi:29820): Clutter-WARNING **: clutter_x11_set_use_argb_visual()
can only be used before calling clutter_init()
(pitivi:29820): Clutter-WARNING **: clutter_x11_set_display() can only
be used before calling clutter_init()
(pitivi:29820): Clutter-WARNING **:
clutter_x11_disable_event_retrieval() can only be used before calling
clutter_init()
(pitivi:29820): Clutter-WARNING **: clutter_disable_accessibility() can only be called before initializing Clutter.
Missing soft dependency:
- pycanberra not found on the system
-> enables sound notifications when rendering is complete
Missing soft dependency:
- libav not found on the system
-> additional multimedia codecs through the Libav library
[New Thread 0x7fffe6296700 (LWP 29825)]
[New Thread 0x7fffe6a97700 (LWP 29824)]
Program received signal SIGSEGV, Segmentation fault.
__GI___pthread_mutex_lock (mutex=0x20) at ../nptl/pthread_mutex_lock.c:67
67 ../nptl/pthread_mutex_lock.c: No such file or directory.
(gdb) bt
#0 __GI___pthread_mutex_lock (mutex=0x20) at ../nptl/pthread_mutex_lock.c:67
#1 0x00007ffff2e9156a in XrmQGetResource () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#2 0x00007ffff2e6eb36 in XGetDefault () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#3 0x00007ffff40550d0 in _XcursorGetDisplayInfo () from /usr/lib/x86_64-linux-gnu/libXcursor.so.1
#4 0x00007ffff4055119 in XcursorSupportsARGB () from /usr/lib/x86_64-linux-gnu/libXcursor.so.1
#5 0x00007ffff4057741 in XcursorTryShapeCursor () from /usr/lib/x86_64-linux-gnu/libXcursor.so.1
#6 0x00007ffff2e6913d in XCreateGlyphCursor () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007ffff2e69586 in XCreateFontCursor () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#8 0x00007ffff4ef2d6a in _gdk_x11_display_get_cursor_for_type (display=0xbac080, cursor_type=GDK_LEFT_PTR) at /build/buildd/gtk+3.0-3.14.13/./gdk/x11/gdkcursor-x11.c:267
#9 0x00007ffff5f72d90 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#10 0x00007ffff5f727f8 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#11 0x00007ffff695b6a4 in pygi_invoke_c_callable (function_cache=0x175e400, state=0x7fffffffcaf0, py_args=<unknown at remote 0x7fffffffc710>, py_args@entry=(<GdkCursorType at remote 0x7fffd6a6e050>,),
py_kwargs=<unknown at remote 0x154>, py_kwargs@entry=0x0) at ../../gi/pygi-invoke.c:628
#12 0x00007ffff695c523 in _function_cache_invoke_real (py_kwargs=0x0, py_args=(<GdkCursorType at remote 0x7fffd6a6e050>,), state=0x7fffffffcaf0, function_cache=0x175e400) at ../../gi/pygi-cache.c:714
#13 _constructor_cache_invoke_real (function_cache=0x175e400, state=0x7fffffffcaf0, py_args=(<GdkCursorType at remote 0x7fffd6a6e050>,), py_kwargs=0x0) at ../../gi/pygi-cache.c:858
#14 0x00007ffff695cfd8 in pygi_function_cache_invoke (function_cache=<optimised out>,
py_args=py_args@entry=(<GObjectMeta(__module__='gi.overrides.Gdk', __new__=<staticmethod at remote 0x7fffeeec9948>, __gsignals__={}, __doc__=None) at remote 0xb9a5d0>, <GdkCursorType at remote 0x7fffd6a6e050>),
py_kwargs=py_kwargs@entry=0x0) at ../../gi/pygi-cache.c:793
#15 0x00007ffff695be98 in pygi_callable_info_invoke (info=<optimised out>,
py_args=py_args@entry=(<GObjectMeta(__module__='gi.overrides.Gdk', __new__=<staticmethod at remote 0x7fffeeec9948>, __gsignals__={}, __doc__=None) at remote 0xb9a5d0>, <GdkCursorType at remote 0x7fffd6a6e050>),
kwargs=kwargs@entry=0x0, cache=<optimised out>, user_data=user_data@entry=0x0) at ../../gi/pygi-invoke.c:671
#16 0x00007ffff695becc in _wrap_g_callable_info_invoke (self=<optimised out>,
py_args=py_args@entry=(<GObjectMeta(__module__='gi.overrides.Gdk', __new__=<staticmethod at remote 0x7fffeeec9948>, __gsignals__={}, __doc__=None) at remote 0xb9a5d0>, <GdkCursorType at remote 0x7fffd6a6e050>),
kwargs=kwargs@entry=0x0) at ../../gi/pygi-invoke.c:708
#17 0x00007ffff695149e in _callable_info_call (self=0x7fffd6c301f0, args=(<GdkCursorType at remote 0x7fffd6a6e050>,), kwargs=0x0) at ../../gi/pygi-info.c:557
#18 0x00000000004cd9ab in PyObject_Call (kw=<optimised out>, arg=<optimised out>, func=<optimised out>) at ../Objects/abstract.c:2529
#19 do_call (nk=<optimised out>, na=<optimised out>, pp_stack=<optimised out>, func=<optimised out>) at ../Python/ceval.c:4253
#20 call_function (oparg=<optimised out>, pp_stack=<optimised out>) at ../Python/ceval.c:4058
#21 PyEval_EvalFrameEx () at ../Python/ceval.c:2681
#22 0x00000000004cb6b1 in PyEval_EvalCodeEx () at ../Python/ceval.c:3267
#23 0x00000000004caf56 in PyEval_EvalCode (co=<optimised out>, globals=<optimised out>, locals=<optimised out>) at ../Python/ceval.c:669
#24 0x00000000004c97bc in PyImport_ExecCodeModuleEx () at ../Python/import.c:709
#25 0x00000000004c5b96 in load_source_module.lto_priv () at ../Python/import.c:1099
#26 0x00000000004b3ed2 in import_submodule (fullname=<optimised out>, subname=<optimised out>, mod=<optimised out>) at ../Python/import.c:2700
#27 load_next () at ../Python/import.c:2515
#28 0x00000000004b3643 in import_module_level.isra () at ../Python/import.c:2224
#29 0x00000000004b6756 in PyImport_ImportModuleLevel (level=-1, fromlist=('URISourceElement', 'TransitionElement', 'Ghostclip'), locals=<optimised out>,
globals={'GLib': <DynamicModule(_overrides_module=<module at remote 0x7ffff52151a0>, _namespace='GLib', _introspection_module=<IntrospectionModule(MAXINT8=127, source_remove=<gi.FunctionInfo at remote 0x7fffeeeb2ea0>, _namespace='GLib', MININT32=-2147483648, IOFlags=<type at remote 0xb55740>, __path__='/usr/lib/x86_64-linux-gnu/girepository-1.0/GLib-2.0.typelib', uri_list_extract_uris=<gi.FunctionInfo at remote 0x7fffeeeb2b90>, MAXINT16=32767, unix_signal_add_full=<function at remote 0x7fffeeeb47d0>, SpawnFlags=<type at remote 0xb56da0>, PRIORITY_DEFAULT=0, OptionFlags=<type at remote 0xad0810>, PRIORITY_HIGH=-100, main_context_default=<gi.FunctionInfo at remote 0x7fffeeeb2dc0>, MAXUINT32=4294967295L, MININT64=-9223372036854775808L, MAXUINT16=65535, MainContext=<StructMeta(__module__='gi.repository.GLib', invoke_full=<gi.FunctionInfo at remote 0x7fffeeeac618>, push_thread_default=<gi.FunctionInfo at remote 0x7fffeeeac768>, dispatch=<gi.FunctionInfo at remote 0x7fffeeeac538>, ref_thread_default=<gi.FunctionInfo at rem...(truncated), name=0x7ffff524f7d4 "elements") at ../Python/import.c:2288
#30 builtin___import__ () at ../Python/bltinmodule.c:49
#31 0x00000000004d437b in PyObject_Call (kw=<optimised out>,
arg=('elements', {'GLib': <DynamicModule(_overrides_module=<module at remote 0x7ffff52151a0>, _namespace='GLib', _introspection_module=<IntrospectionModule(MAXINT8=127, source_remove=<gi.FunctionInfo at remote 0x7fffeeeb2ea0>, _namespace='GLib', MININT32=-2147483648, IOFlags=<type at remote 0xb55740>, __path__='/usr/lib/x86_64-linux-gnu/girepository-1.0/GLib-2.0.typelib', uri_list_extract_uris=<gi.FunctionInfo at remote 0x7fffeeeb2b90>, MAXINT16=32767, unix_signal_add_full=<function at remote 0x7fffeeeb47d0>, SpawnFlags=<type at remote 0xb56da0>, PRIORITY_DEFAULT=0, OptionFlags=<type at remote 0xad0810>, PRIORITY_HIGH=-100, main_context_default=<gi.FunctionInfo at remote 0x7fffeeeb2dc0>, MAXUINT32=4294967295L, MININT64=-9223372036854775808L, MAXUINT16=65535, MainContext=<StructMeta(__module__='gi.repository.GLib', invoke_full=<gi.FunctionInfo at remote 0x7fffeeeac618>, push_thread_default=<gi.FunctionInfo at remote 0x7fffeeeac768>, dispatch=<gi.FunctionInfo at remote 0x7fffeeeac538>, ref_thread_default=<gi.Functi...(truncated), func=<built-in function __import__>) at ../Objects/abstract.c:2529
#32 PyEval_CallObjectWithKeywords () at ../Python/ceval.c:3904
#33 0x00000000004cf3b1 in PyEval_EvalFrameEx () at ../Python/ceval.c:2348
#34 0x00000000004cb6b1 in PyEval_EvalCodeEx () at ../Python/ceval.c:3267
#35 0x00000000004caf56 in PyEval_EvalCode (co=<optimised out>, globals=<optimised out>, locals=<optimised out>) at ../Python/ceval.c:669
#36 0x00000000004c97bc in PyImport_ExecCodeModuleEx () at ../Python/import.c:709
#37 0x00000000004c5b96 in load_source_module.lto_priv () at ../Python/import.c:1099
#38 0x00000000004b3ed2 in import_submodule (fullname=<optimised out>, subname=<optimised out>, mod=<optimised out>) at ../Python/import.c:2700
#39 load_next () at ../Python/import.c:2515
#40 0x00000000004b38c9 in import_module_level.isra () at ../Python/import.c:2232
#41 0x00000000004b6756 in PyImport_ImportModuleLevel (level=-1, fromlist=('TimelineContainer',), locals=<optimised out>,
...
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: pitivi 0.93-4.2
ProcVersionSignature: Ubuntu 3.19.0-23.24-generic 3.19.8-ckt2
Uname: Linux 3.19.0-23-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.17.2-0ubuntu1.1
Architecture: amd64
Date: Sat Aug 8 22:09:26 2015
SourcePackage: pitivi
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pitivi/+bug/1482913/+subscriptions