[Pkg-xmpp-devel] Bug#901957: gajim: segfaults when gir1.2-farstream-0.2 is installed
Sicelo A. Mhlongo
absicsz at gmail.com
Wed Jun 20 18:49:52 BST 2018
Package: gajim
Version: 1.0.3-1
Severity: normal
Justification: renders package unusable
Dear Maintainer,
On a fresh install of gajim, it segfaulted. Running gajim with `-v` switch gave this output:
Logger gajim level set to 10
Logger nbxmpp level set to 20
20/06/2018 19:41:36 (I) nbxmpp.tls_nb PyOpenSSL loaded
Segmentation fault
I found https://dev.gajim.org/gajim/gajim/issues/9129, which suggested to run it under gdb,
and with some help from the gajim MUC, the issue was traced to gir1.2-farstream-0.2. If I
uninstall this package, then gajim works as expected.
Please feel free to request more information about the problem. I will attach the backtrace from
running `gdb --ex r --args python3 $(which gajim)`
Regards
Sicelo
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 4.16.0-2-686 (SMP w/1 CPU core)
Locale: LANG=en_ZA.utf8, LC_CTYPE=en_ZA.utf8 (charmap=UTF-8), LANGUAGE=en_ZA:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gajim depends on:
ii gir1.2-gtk-3.0 3.22.30-1
ii python3 3.6.5-3
ii python3-gi 3.28.2-1
ii python3-gi-cairo 3.28.2-1
ii python3-idna 2.6-1
ii python3-nbxmpp 0.6.6-1
ii python3-openssl 18.0.0-1
ii python3-pyasn1 0.4.2-3
Versions of packages gajim recommends:
ii alsa-utils 1.1.6-1
ii aspell-en [aspell-dictionary] 2017.08.24-0-0.1
ii ca-certificates 20180409
ii dbus 1.12.8-3
ii fonts-noto-color-emoji 0~20180424-2
ii gajim-omemo 2.5.13-1
ii gajim-pgp 1.2.5-1
ii gir1.2-farstream-0.2 0.2.8-4
ii gir1.2-geoclue-2.0 2.4.10-1
ii gir1.2-gspell-1 1.6.1-1
ii gir1.2-gst-plugins-base-1.0 1.14.1-1
ii gir1.2-gstreamer-1.0 1.14.1-1
ii gir1.2-gupnpigd-1.0 0.2.5-2
ii gir1.2-secret-1 0.18.6-2
pn gstreamer0.10-plugins-ugly <none>
ii mate-notification-daemon [notification-daemon] 1.20.0-2
ii notification-daemon 3.20.0-3
ii pulseaudio-utils 11.1-5
ii python3-crypto 2.6.1-9
ii python3-dbus 1.2.8-2
ii python3-gnupg 0.4.3-1
ii python3-keyring 12.2.1-1
ii python3-pil 5.1.0-1
ii python3-precis-i18n 1.0.0-1
ii sox 14.4.2-3
ii xfce4-notifyd [notification-daemon] 0.4.2-1
Versions of packages gajim suggests:
ii avahi-daemon 0.7-4
ii libxss1 1:1.2.2-1+b2
pn nautilus-sendto <none>
pn python3-avahi <none>
pn python3-gconf <none>
pn python3-gnome2 <none>
pn python3-kerberos <none>
ii python3-pycurl 7.43.0.1-0.2
-- no debconf information
-------------- next part --------------
#0 0xb713a96d in g_type_value_table_peek () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#1 0xb3d08c72 in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#2 0xb3d09e91 in gst_structure_set () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#3 0xb730054b in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstopus.so
#4 0xb39fc737 in ?? () from /usr/lib/i386-linux-gnu/libgstaudio-1.0.so.0
#5 0xb3ce620a in gst_pad_query () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#6 0xb3d218b3 in gst_pad_query_caps () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#7 0xb3cdc76e in ?? () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#8 0xb3ce97ca in gst_pad_link_full () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#9 0xb3ce9fee in gst_pad_link () from /usr/lib/i386-linux-gnu/libgstreamer-1.0.so.0
#10 0xb3c45767 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libfsrtpconference.so
#11 0xb3c46774 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libfsrtpconference.so
#12 0xb3c37fcc in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libfsrtpconference.so
#13 0xb71192c1 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#14 0xb711b010 in g_object_new_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#15 0xb711b0c9 in g_object_new () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#16 0xb3c3e11d in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libfsrtpconference.so
#17 0xb3c34c74 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libfsrtpconference.so
#18 0xb43b4ef8 in fs_conference_new_session () from /usr/lib/i386-linux-gnu/libfarstream-0.2.so.5
#19 0xb789beca in ffi_call_SYSV () from /usr/lib/i386-linux-gnu/libffi.so.6
#20 0xb789bb5c in ffi_call () from /usr/lib/i386-linux-gnu/libffi.so.6
#21 0xb71cc751 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#22 0xb71cd444 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#23 0xb71ce650 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#24 0xb71cd140 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#25 0xb71cd182 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#26 0xb71c169e in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#27 0x081c674e in _PyObject_FastCallDict (kwargs=<optimized out>, nargs=1, args=<optimized out>, func=0xb3eed5a0)
at ../Objects/tupleobject.c:131
#28 _PyObject_FastCallKeywords () at ../Objects/abstract.c:2496
#29 0x081b9039 in call_function.lto_priv () at ../Python/ceval.c:4854
#30 0x08130adb in _PyEval_EvalFrameDefault () at ../Python/ceval.c:3328
#31 0x081b65e5 in PyEval_EvalFrameEx (throwflag=0, f=0x877384c) at ../Python/ceval.c:754
#32 _PyEval_EvalCodeWithName.lto_priv.1628 () at ../Python/ceval.c:4159
#33 0x0813a143 in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0,
args=0x0, locals=0xb5588b6c, globals=0xb5588b6c, _co=0xb3f105a0) at ../Python/ceval.c:729
#34 PyEval_EvalCode (locals=0xb5588b6c, globals=0xb5588b6c, co=0xb3f105a0) at ../Python/ceval.c:731
#35 builtin_exec_impl (module=<optimized out>, locals=0xb5588b6c, globals=0xb5588b6c, source=0xb3f105a0)
at ../Python/bltinmodule.c:983
#36 builtin_exec () at ../Python/clinic/bltinmodule.c.h:283
#37 0x08198f29 in PyCFunction_Call () at ../Objects/methodobject.c:114
#38 0x08135278 in do_call_core (kwdict=0xb3f06784, callargs=0xb3f0e66c, func=0xb7aaca54) at ../Python/ceval.c:5095
#39 _PyEval_EvalFrameDefault () at ../Python/ceval.c:3397
#40 0x081b65e5 in PyEval_EvalFrameEx (throwflag=0, f=0xb6bddb6c) at ../Python/ceval.c:754
#41 _PyEval_EvalCodeWithName.lto_priv.1628 () at ../Python/ceval.c:4159
#42 0x081b860f in fast_function.lto_priv () at ../Python/ceval.c:4971
#43 0x081b8f50 in call_function.lto_priv () at ../Python/ceval.c:4851
#44 0x08130adb in _PyEval_EvalFrameDefault () at ../Python/ceval.c:3328
#45 0x081b8362 in PyEval_EvalFrameEx (throwflag=0, f=0xb4147194) at ../Python/ceval.c:754
#46 _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>, co=<optimized out>)
at ../Python/ceval.c:4912
#47 fast_function.lto_priv () at ../Python/ceval.c:4947
#48 0x081b8f50 in call_function.lto_priv () at ../Python/ceval.c:4851
#49 0x08130adb in _PyEval_EvalFrameDefault () at ../Python/ceval.c:3328
#50 0x081b8362 in PyEval_EvalFrameEx (throwflag=0, f=0xb432aaac) at ../Python/ceval.c:754
#51 _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>, co=<optimized out>)
at ../Python/ceval.c:4912
#52 fast_function.lto_priv () at ../Python/ceval.c:4947
#53 0x081b8f50 in call_function.lto_priv () at ../Python/ceval.c:4851
#54 0x08130adb in _PyEval_EvalFrameDefault () at ../Python/ceval.c:3328
#55 0x081b8362 in PyEval_EvalFrameEx (throwflag=0, f=0xb41c79ec) at ../Python/ceval.c:754
#56 _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>, co=<optimized out>)
at ../Python/ceval.c:4912
#57 fast_function.lto_priv () at ../Python/ceval.c:4947
#58 0x081b8f50 in call_function.lto_priv () at ../Python/ceval.c:4851
#59 0x08130adb in _PyEval_EvalFrameDefault () at ../Python/ceval.c:3328
#60 0x081b7b31 in PyEval_EvalFrameEx (throwflag=0, f=0xb4318ae4) at ../Python/ceval.c:754
#61 _PyFunction_FastCall (globals=<optimized out>, nargs=2, args=<optimized out>, co=<optimized out>)
at ../Python/ceval.c:4912
#62 _PyFunction_FastCallDict () at ../Python/ceval.c:5014
#63 0x081c4baf in _PyObject_FastCallDict () at ../Objects/abstract.c:2310
#64 0x081c4e23 in _PyObject_CallMethodIdObjArgs () at ../Objects/abstract.c:2796
#65 0x081273c8 in PyImport_ImportModuleLevelObject () at ../Python/import.c:1578
#66 0x0813845a in builtin___import__ () at ../Python/bltinmodule.c:238
#67 0x08198eeb in PyCFunction_Call () at ../Objects/methodobject.c:98
#68 0x08135278 in do_call_core (kwdict=0xb5588a04, callargs=0xb7921ecc, func=0xb7aac7fc) at ../Python/ceval.c:5095
#69 _PyEval_EvalFrameDefault () at ../Python/ceval.c:3397
#70 0x081b65e5 in PyEval_EvalFrameEx (throwflag=0, f=0xb558e1b4) at ../Python/ceval.c:754
#71 _PyEval_EvalCodeWithName.lto_priv.1628 () at ../Python/ceval.c:4159
#72 0x081b860f in fast_function.lto_priv () at ../Python/ceval.c:4971
#73 0x081b8f50 in call_function.lto_priv () at ../Python/ceval.c:4851
#74 0x08130adb in _PyEval_EvalFrameDefault () at ../Python/ceval.c:3328
#75 0x081b6d91 in PyEval_EvalFrameEx (throwflag=0, f=0xb6c1489c) at ../Python/ceval.c:754
#76 _PyEval_EvalCodeWithName.lto_priv.1628 () at ../Python/ceval.c:4159
#77 0x081b7cf7 in _PyFunction_FastCallDict () at ../Python/ceval.c:5054
#78 0x081c4baf in _PyObject_FastCallDict () at ../Objects/abstract.c:2310
#79 0x081c4e23 in _PyObject_CallMethodIdObjArgs () at ../Objects/abstract.c:2796
#80 0x08127320 in PyImport_ImportModuleLevelObject () at ../Python/import.c:1644
#81 0x08132704 in import_name (level=0x84c9eb0 <small_ints.lto_priv+80>, fromlist=0xb7a4360c, name=<optimized out>,
f=<optimized out>) at ../Python/ceval.c:5224
#82 _PyEval_EvalFrameDefault () at ../Python/ceval.c:2892
#83 0x081b6f02 in PyEval_EvalFrameEx (throwflag=0, f=0x869abac) at ../Python/ceval.c:754
#84 _PyEval_EvalCodeWithName.lto_priv.1628 () at ../Python/ceval.c:4159
#85 0x081b7cf7 in _PyFunction_FastCallDict () at ../Python/ceval.c:5054
#86 0x081aedf3 in _PyObject_FastCallDict (kwargs=0x0, nargs=<optimized out>, args=0xbfffe520, func=0xb55862b4)
at ../Objects/abstract.c:2310
#87 _PyObject_Call_Prepend (kwargs=0x0, args=0xb71fa32c, obj=<optimized out>, func=<optimized out>)
at ../Objects/abstract.c:2373
#88 method_call.lto_priv () at ../Objects/classobject.c:317
#89 0x081c46a4 in PyObject_Call () at ../Objects/abstract.c:2261
#90 0x081c53b7 in PyEval_CallObjectWithKeywords (kwargs=0x0, args=0xb71fa32c, func=0xb7a5668c) at ../Python/ceval.c:4750
#91 PyObject_CallObject () at ../Objects/abstract.c:2187
#92 0xb71cba0e in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#93 0xb7113cc8 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#94 0xb7126f62 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#95 0xb712f9a3 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#96 0xb7130155 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#97 0xb6e8ad01 in g_application_register () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#98 0xb6e8b59f in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#99 0xb6e8b96f in g_application_run () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#100 0xb789beca in ffi_call_SYSV () from /usr/lib/i386-linux-gnu/libffi.so.6
#101 0xb789bb5c in ffi_call () from /usr/lib/i386-linux-gnu/libffi.so.6
#102 0xb71cc751 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#103 0xb71cd444 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#104 0xb71ce650 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#105 0xb71cd140 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#106 0xb71cd182 in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#107 0xb71c170e in ?? () from /usr/lib/python3/dist-packages/gi/_gi.cpython-36m-i386-linux-gnu.so
#108 0x081c46a4 in PyObject_Call () at ../Objects/abstract.c:2261
#109 0x08131e67 in do_call_core (kwdict=0xb725f5cc, callargs=0xb726590c, func=0xb6bef460) at ../Python/ceval.c:5099
#110 _PyEval_EvalFrameDefault () at ../Python/ceval.c:3397
#111 0x081b65e5 in PyEval_EvalFrameEx (throwflag=0, f=0x862903c) at ../Python/ceval.c:754
#112 _PyEval_EvalCodeWithName.lto_priv.1628 () at ../Python/ceval.c:4159
#113 0x081b860f in fast_function.lto_priv () at ../Python/ceval.c:4971
#114 0x081b8f50 in call_function.lto_priv () at ../Python/ceval.c:4851
#115 0x08130adb in _PyEval_EvalFrameDefault () at ../Python/ceval.c:3328
#116 0x081b8362 in PyEval_EvalFrameEx (throwflag=0, f=0xb7795ae4) at ../Python/ceval.c:754
#117 _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>, co=<optimized out>)
at ../Python/ceval.c:4912
#118 fast_function.lto_priv () at ../Python/ceval.c:4947
#119 0x081b8f50 in call_function.lto_priv () at ../Python/ceval.c:4851
#120 0x08130adb in _PyEval_EvalFrameDefault () at ../Python/ceval.c:3328
#121 0x081b65e5 in PyEval_EvalFrameEx (throwflag=0, f=0xb7a5dc6c) at ../Python/ceval.c:754
#122 _PyEval_EvalCodeWithName.lto_priv.1628 () at ../Python/ceval.c:4159
#123 0x0812fb7c in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0,
args=0x0, locals=0xb7a08b44, globals=0xb7a08b44, _co=0xb7a776a8) at ../Python/ceval.c:4180
#124 PyEval_EvalCode (co=0xb7a776a8, globals=0xb7a08b44, locals=0xb7a08b44) at ../Python/ceval.c:731
#125 0x0826a5f1 in run_mod () at ../Python/pythonrun.c:1025
#126 0x0826a6a2 in PyRun_FileExFlags () at ../Python/pythonrun.c:978
#127 0x0826c6cf in PyRun_SimpleFileExFlags () at ../Python/pythonrun.c:420
#128 0x08262750 in run_file (p_cf=0xbffff26c, filename=<optimized out>, fp=<optimized out>) at ../Modules/main.c:340
#129 Py_Main () at ../Modules/main.c:810
#130 0x080f5c80 in main (argc=<optimized out>, argv=<optimized out>) at ../Programs/python.c:69
More information about the Pkg-xmpp-devel
mailing list