Version-Release number of selected component: python-urlgrabber-3.9.1-24.fc18 Additional info: backtrace_rating: 4 cmdline: /usr/bin/python /usr/libexec/urlgrabber-ext-down crash_function: update_refs executable: /usr/bin/python2.7 kernel: 3.8.5-201.fc18.x86_64 uid: 0 ureports_counter: 1 Truncated backtrace: Thread no. 1 (10 frames) #0 update_refs at /usr/src/debug/Python-2.7.3/Modules/gcmodule.c:292 #1 collect at /usr/src/debug/Python-2.7.3/Modules/gcmodule.c:873 #2 collect_generations at /usr/src/debug/Python-2.7.3/Modules/gcmodule.c:996 #3 _PyObject_GC_Malloc at /usr/src/debug/Python-2.7.3/Modules/gcmodule.c:1457 #5 _PyObject_GC_New at /usr/src/debug/Python-2.7.3/Modules/gcmodule.c:1467 #6 PySeqIter_New at /usr/src/debug/Python-2.7.3/Objects/iterobject.c:20 #7 PyObject_GetIter at /usr/src/debug/Python-2.7.3/Objects/abstract.c:3079 #8 PyEval_EvalFrameEx at /usr/src/debug/Python-2.7.3/Python/ceval.c:2557 #9 gen_send_ex at /usr/src/debug/Python-2.7.3/Objects/genobject.c:84 #10 PyIter_Next at /usr/src/debug/Python-2.7.3/Objects/abstract.c:3107
Created attachment 733396 [details] File: backtrace
Created attachment 733397 [details] File: cgroup
Created attachment 733398 [details] File: core_backtrace
Created attachment 733399 [details] File: dso_list
Created attachment 733400 [details] File: environ
Created attachment 733401 [details] File: limits
Created attachment 733402 [details] File: maps
Created attachment 733403 [details] File: open_fds
Created attachment 733404 [details] File: proc_pid_status
Created attachment 733405 [details] File: var_log_messages
Python crashed in the garbage collector when importing the urllib.py module. That's 1) safe 2) done early after exec(urlgrabber-ext-down). Any means to reproduce this? Is your hardware otherwise stable? urlgrabber-ext-down: import time, os, errno, sys from urlgrabber.grabber import ... urlgrabber/__init__.py: ... just set up few constants urlgrabber/grabber.py: import os import sys import urlparse import time import string import urllib <= crash
It might be something with my machine as a while before my browser was crashing so I restarted my computer. Then I was trying to install some package via yum when this occurred.
Ok I will close this for now, as it's probably not reproducible. The usual suspects in such crashes are extension modules, but since the downloader runs in a different process than Yum we can't blame RPM bindings. And even pycurl has not been imported yet, so we're left with a bug in Python core or faulty hardware.