Bug 998262 - [abrt] yum-3.4.3-106.fc19: Py_FatalError: Process /usr/bin/python2.7 was killed by signal 6 (SIGABRT)
Summary: [abrt] yum-3.4.3-106.fc19: Py_FatalError: Process /usr/bin/python2.7 was kill...
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: yum
Version: 19
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Packaging Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:cf7c85e7eb855eb41ff4a3b5524...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-08-18 17:41 UTC by francesco
Modified: 2013-08-30 07:43 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-08-30 07:43:36 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (46.34 KB, text/plain)
2013-08-18 17:41 UTC, francesco
no flags Details
File: cgroup (140 bytes, text/plain)
2013-08-18 17:41 UTC, francesco
no flags Details
File: core_backtrace (27.21 KB, text/plain)
2013-08-18 17:42 UTC, francesco
no flags Details
File: dso_list (6.46 KB, text/plain)
2013-08-18 17:42 UTC, francesco
no flags Details
File: environ (3.18 KB, text/plain)
2013-08-18 17:42 UTC, francesco
no flags Details
File: limits (1.29 KB, text/plain)
2013-08-18 17:42 UTC, francesco
no flags Details
File: maps (31.89 KB, text/plain)
2013-08-18 17:42 UTC, francesco
no flags Details
File: open_fds (548 bytes, text/plain)
2013-08-18 17:42 UTC, francesco
no flags Details
File: proc_pid_status (895 bytes, text/plain)
2013-08-18 17:42 UTC, francesco
no flags Details

Description francesco 2013-08-18 17:41:49 UTC
Version-Release number of selected component:
yum-3.4.3-106.fc19

Additional info:
reporter:       libreport-2.1.6
backtrace_rating: 4
cmdline:        /usr/bin/python /usr/bin/yum install fuse-devel
crash_function: Py_FatalError
executable:     /usr/bin/python2.7
kernel:         3.10.7-200.fc19.x86_64
runlevel:       N 5
uid:            0
var_log_messages: Aug 18 19:33:16 pcmol abrt[2162]: Saved core dump of pid 2161 (/usr/bin/python2.7) to /var/tmp/abrt/ccpp-2013-08-18-19:33:16-2161 (9900032 bytes)

Truncated backtrace:
Thread no. 1 (10 frames)
 #2 Py_FatalError at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:1697
 #3 initpycurl at src/pycurl.c:3866
 #4 _PyImport_LoadDynamicModule at /usr/src/debug/Python-2.7.5/Python/importdl.c:53
 #5 load_module at /usr/src/debug/Python-2.7.5/Python/import.c:1915
 #6 import_submodule at /usr/src/debug/Python-2.7.5/Python/import.c:2700
 #7 load_next at /usr/src/debug/Python-2.7.5/Python/import.c:2519
 #8 import_module_level at /usr/src/debug/Python-2.7.5/Python/import.c:2224
 #9 PyImport_ImportModuleLevel at /usr/src/debug/Python-2.7.5/Python/import.c:2288
 #10 builtin___import__ at /usr/src/debug/Python-2.7.5/Python/bltinmodule.c:49
 #11 PyObject_Call at /usr/src/debug/Python-2.7.5/Objects/abstract.c:2529

Comment 1 francesco 2013-08-18 17:41:55 UTC
Created attachment 787808 [details]
File: backtrace

Comment 2 francesco 2013-08-18 17:41:58 UTC
Created attachment 787809 [details]
File: cgroup

Comment 3 francesco 2013-08-18 17:42:03 UTC
Created attachment 787810 [details]
File: core_backtrace

Comment 4 francesco 2013-08-18 17:42:07 UTC
Created attachment 787811 [details]
File: dso_list

Comment 5 francesco 2013-08-18 17:42:11 UTC
Created attachment 787812 [details]
File: environ

Comment 6 francesco 2013-08-18 17:42:14 UTC
Created attachment 787813 [details]
File: limits

Comment 7 francesco 2013-08-18 17:42:19 UTC
Created attachment 787815 [details]
File: maps

Comment 8 francesco 2013-08-18 17:42:23 UTC
Created attachment 787816 [details]
File: open_fds

Comment 9 francesco 2013-08-18 17:42:26 UTC
Created attachment 787817 [details]
File: proc_pid_status

Comment 10 Zdeněk Pavlas 2013-08-19 09:05:17 UTC
#2  0x00000039382f8b5e in Py_FatalError (msg=msg@entry=0x7f400cfc9ad0 "pycurl: libcurl link-time version is older than compile-time version") at /usr/src/debug/Python-2.7.5/Python/pythonrun.c:1697

There seems to be a version mismatch between your python-pycurl and libcurl packages. Could you run "rpm -qa|grep curl"?

Comment 11 francesco 2013-08-28 07:39:09 UTC
[mol@pcmol ~]$ rpm -qa|grep curl
libcurl-7.29.0-7.fc19.x86_64
python-pycurl-7.19.0-15.1.fc19.x86_64
curl-7.29.0-7.fc19.x86_64
[mol@pcmol ~]$

Comment 12 Zdeněk Pavlas 2013-08-28 08:13:28 UTC
Ok, so both packages are the newest available.. I don't believe they are incompatible, probably /usr/lib/python2.7/site-packages/pycurl.so or /usr/lib/libcurl.so.4 was replaced.

Does "rpm --verify python-pycurl libcurl" complain?  Does "yum reinstall python-pycurl libcurl" fix the issue?

Comment 13 francesco 2013-08-29 17:29:04 UTC
[mol@pcmol ~]$ rpm --verify python-pycurl libcurl
prelink: /usr/lib64/libcurl.so.4.3.0: at least one of file's dependencies has changed since prelinking
S.?......    /usr/lib64/libcurl.so.4.3.0
[mol@pcmol ~]$ sudo yum reinstall python-pycurl libcurl
Plugin abilitati:fastestmirror, langpacks, refresh-packagekit
Loading mirror speeds from cached hostfile
 * fedora: fedora.mirror.garr.it
 * rpmfusion-free: fr2.rpmfind.net
 * rpmfusion-free-updates: fr2.rpmfind.net
 * rpmfusion-nonfree: fr2.rpmfind.net
 * rpmfusion-nonfree-updates: fr2.rpmfind.net
 * updates: fedora.mirror.garr.it
Risoluzione dipendenze
--> Esecuzione del controllo di transazione
---> Pacchetto libcurl.x86_64 0:7.29.0-7.fc19 settato per essere reinstallato
---> Pacchetto python-pycurl.x86_64 0:7.19.0-15.1.fc19 settato per essere reinstallato
--> Risoluzione delle dipendenze completata

Dipendenze risolte

=======================================================================================================================================
 Package                           Arch                       Versione                               Repository                   Dim.
=======================================================================================================================================
Reinstallazione:
 libcurl                           x86_64                     7.29.0-7.fc19                          updates                     208 k
 python-pycurl                     x86_64                     7.19.0-15.1.fc19                       fedora                       80 k

Riepilogo della transazione
=======================================================================================================================================
Reinstall  2 Pacchetto

Dimensione totale del download: 288 k
Dimensione installata: 644 k
Is this ok [y/d/N]: y
Downloading packages:
(1/2): libcurl-7.29.0-7.fc19.x86_64.rpm                                                                         | 208 kB  00:00:00     
(2/2): python-pycurl-7.19.0-15.1.fc19.x86_64.rpm                                                                |  80 kB  00:00:03     
---------------------------------------------------------------------------------------------------------------------------------------
Totale                                                                                                  89 kB/s | 288 kB     00:03     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installazione     : libcurl-7.29.0-7.fc19.x86_64                                                                                 1/2 
  Installazione     : python-pycurl-7.19.0-15.1.fc19.x86_64                                                                        2/2 
  Verifica in corso : python-pycurl-7.19.0-15.1.fc19.x86_64                                                                        1/2 
  Verifica in corso : libcurl-7.29.0-7.fc19.x86_64                                                                                 2/2 

Installato:
  libcurl.x86_64 0:7.29.0-7.fc19                                python-pycurl.x86_64 0:7.19.0-15.1.fc19                               

Completo!
[mol@pcmol ~]$ rpm --verify python-pycurl libcurl
[mol@pcmol ~]$

Comment 14 Zdeněk Pavlas 2013-08-30 07:43:36 UTC
> prelink: /usr/lib64/libcurl.so.4.3.0: at least one of file's dependencies has changed since prelinking
> S.?......    /usr/lib64/libcurl.so.4.3.0

Yep, that's it, someone/something has updated the core library, without properly packaging it. I assume that after reinstall yum works again.  Please reopen this BZ if not.


Note You need to log in before you can comment on or make changes to this bug.