FS#58107 - [python2-m2crypto] Core dump with libpython2.7.so.1.0 -> _m2crypto.so -> libssl.so.1.1 -> libc.so.6

Attached to Project: Community Packages
Opened by Marius (Martchus) - Wednesday, 04 April 2018, 19:25 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 05 April 2018, 03:05 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: This happens quite often with osc. The info from coredumpctl looks always very similar. Only the Python-internal part differs from time to time. But the call-stack contains always the libraries mentioned in the summary. Maybe some incompatibility through missing rebuild?

PID: 16051 (osc)
UID: 1000 (martchus)
GID: 1004 (martchus)
Signal: 6 (ABRT)
Timestamp: Wed 2018-04-04 21:00:09 CEST (12min ago)
Command Line: /usr/bin/python2 /usr/bin/osc ci -m Initial import
Executable: /usr/bin/python2.7
Control Group: /user.slice/user-1000.slice/session-c1.scope
Unit: session-c1.scope
Slice: user-1000.slice
Session: c1
Owner UID: 1000 (martchus)
Boot ID: a6459f18343b4c529182f5e3e7cc30f7
Machine ID: 31e2bf5faa674059988077d8723543f1
Hostname: martchus-arch
Storage: none
Message: Process 16051 (osc) of user 1000 dumped core.

Stack trace of thread 16051:
#0 0x00007f6178498860 raise (libc.so.6)
#1 0x00007f6178499ec9 abort (libc.so.6)
#2 0x00007f61784db437 __libc_message (libc.so.6)
#3 0x00007f61784e178b malloc_printerr (libc.so.6)
#4 0x00007f61784e34fc _int_free (libc.so.6)
#5 0x00007f6175173d9d SSL_SESSION_free (libssl.so.1.1)
#6 0x00007f617516ff3c SSL_free (libssl.so.1.1)
#7 0x00007f616f7e0553 n/a (_m2crypto.so)
#8 0x00007f617810be39 PyEval_EvalFrameEx (libpython2.7.so.1.0)
#9 0x00007f6178166456 PyEval_EvalCodeEx (libpython2.7.so.1.0)
#10 0x00007f617810211f function_call.lto_priv.225 (libpython2.7.so.1.0)
#11 0x00007f617812f573 PyObject_Call (libpython2.7.so.1.0)
#12 0x00007f61780f093f instancemethod_call.lto_priv.140 (libpython2.7.so.1.0)
#13 0x00007f617812f573 PyObject_Call (libpython2.7.so.1.0)
#14 0x00007f6178165b6f PyEval_CallObjectWithKeywords (libpython2.7.so.1.0)
#15 0x00007f61780f435d instance_dealloc.lto_priv.116 (libpython2.7.so.1.0)
#16 0x00007f6178125e5e PyMember_SetOne (libpython2.7.so.1.0)
#17 0x00007f61780e986a _PyObject_GenericSetAttrWithDict (libpython2.7.so.1.0)
#18 0x00007f61780e9d56 PyObject_SetAttr (libpython2.7.so.1.0)
#19 0x00007f617810d07f PyEval_EvalFrameEx (libpython2.7.so.1.0)
#20 0x00007f617810c550 PyEval_EvalFrameEx (libpython2.7.so.1.0)
#21 0x00007f6178166456 PyEval_EvalCodeEx (libpython2.7.so.1.0)
#22 0x00007f617810211f function_call.lto_priv.225 (libpython2.7.so.1.0)
#23 0x00007f617812f573 PyObject_Call (libpython2.7.so.1.0)
#24 0x00007f61780f093f instancemethod_call.lto_priv.140 (libpython2.7.so.1.0)
#25 0x00007f617812f573 PyObject_Call (libpython2.7.so.1.0)
#26 0x00007f6178165b6f PyEval_CallObjectWithKeywords (libpython2.7.so.1.0)
#27 0x00007f61781784d5 slot_tp_del (libpython2.7.so.1.0)
#28 0x00007f6178133e03 subtype_dealloc (libpython2.7.so.1.0)
#29 0x00007f61780d7b00 PyDict_Clear (libpython2.7.so.1.0)
#30 0x00007f61780ed57a dict_tp_clear.lto_priv.270 (libpython2.7.so.1.0)
#31 0x00007f61780ca4fa collect.lto_priv.1143 (libpython2.7.so.1.0)
#32 0x00007f617812925d _PyObject_GC_Malloc (libpython2.7.so.1.0)
#33 0x00007f61781292de _PyObject_GC_New (libpython2.7.so.1.0)
#34 0x00007f617810a635 PyGen_New (libpython2.7.so.1.0)
#35 0x00007f61781117bf PyEval_EvalFrameEx (libpython2.7.so.1.0)
#36 0x00007f617817d88c gen_send_ex.isra.0.lto_priv.1252 (libpython2.7.so.1.0)
#37 0x00007f617810cced PyEval_EvalFrameEx (libpython2.7.so.1.0)
#38 0x00007f617817d88c gen_send_ex.isra.0.lto_priv.1252 (libpython2.7.so.1.0)
#39 0x00007f617810cced PyEval_EvalFrameEx (libpython2.7.so.1.0)
#40 0x00007f617817d88c gen_send_ex.isra.0.lto_priv.1252 (libpython2.7.so.1.0)
#41 0x00007f61780e4f5a list_init.lto_priv.252 (libpython2.7.so.1.0)
#42 0x00007f61781329f5 type_call.lto_priv.51 (libpython2.7.so.1.0)
#43 0x00007f617812f573 PyObject_Call (libpython2.7.so.1.0)
#44 0x00007f61781116ae PyEval_EvalFrameEx (libpython2.7.so.1.0)
#45 0x00007f6178166456 PyEval_EvalCodeEx (libpython2.7.so.1.0)

Additional info:
pacman -Q python2 python2-m2crypto openssl glibc
python2 2.7.14-2
python2-m2crypto 0.27.0-1
openssl 1.1.0.h-1
glibc 2.26-11


Steps to reproduce:
Just try to use osc. It crashes quite often. Likely other Python applications using python2-m2crypto are affected as well.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Thursday, 05 April 2018, 03:05 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#58084 

Loading...