[issue12] freezing at computing transaction

Mark Scott at Labix Tracker tracker at labix.org
Wed Sep 26 14:09:39 PDT 2007


Mark Scott <mark.scott at bloxx.com> added the comment:

I'm seeing the same issue with smart 0.50, this time on Centos 4.4.

strace is showing a similar mremap as previously commented. The following are
backtraces with gdb and python. I'm seeing it every few days, so if any more
information is required let me know.

gdb: 
bt
#0  0x002f87e7 in PyList_GetSlice () from /usr/lib/libpython2.3.so.1.0
#1  0x002f8e35 in PyList_SetSlice () from /usr/lib/libpython2.3.so.1.0
#2  0x00304961 in PyCFunction_Call () from /usr/lib/libpython2.3.so.1.0
#3  0x0033760c in _PyEval_SliceIndex () from /usr/lib/libpython2.3.so.1.0
#4  0x00338a7b in _PyEval_SliceIndex () from /usr/lib/libpython2.3.so.1.0
#5  0x00338a7b in _PyEval_SliceIndex () from /usr/lib/libpython2.3.so.1.0
#6  0x00338a7b in _PyEval_SliceIndex () from /usr/lib/libpython2.3.so.1.0
#7  0x00339196 in PyEval_EvalCodeEx () from /usr/lib/libpython2.3.so.1.0
#8  0x00337e89 in _PyEval_SliceIndex () from /usr/lib/libpython2.3.so.1.0
#9  0x00338a7b in _PyEval_SliceIndex () from /usr/lib/libpython2.3.so.1.0
#10 0x00339196 in PyEval_EvalCodeEx () from /usr/lib/libpython2.3.so.1.0
#11 0x0033945d in PyEval_EvalCode () from /usr/lib/libpython2.3.so.1.0
#12 0x00352917 in PyErr_Display () from /usr/lib/libpython2.3.so.1.0
#13 0x00353a42 in PyRun_SimpleFileExFlags () from /usr/lib/libpython2.3.so.1.0
#14 0x00354a94 in PyRun_AnyFileExFlags () from /usr/lib/libpython2.3.so.1.0
#15 0x0035978e in Py_Main () from /usr/lib/libpython2.3.so.1.0
#16 0x080485b2 in main ()

(funky code to get python bt)
call PyRun_SimpleString("import sys, traceback;
sys.stderr=open('/tmp/tb','w',0); traceback.print_stack()") 
file /tmp/tb:
  File "/usr/bin/smart", line 194, in ?
    main(sys.argv[1:])
  File "/usr/bin/smart", line 167, in main
    exitcode = iface.run(opts.command, opts.argv)
  File "/usr/lib/python2.3/site-packages/smart/interface.py", line 53, in run
    result = _command.main(self._ctrl, opts)
  File "/usr/lib/python2.3/site-packages/smart/commands/upgrade.py", line 152,
in main
    trans.run()
  File "/usr/lib/python2.3/site-packages/smart/transaction.py", line 1463, in run
    self._policy.runStarting()
  File "/usr/lib/python2.3/site-packages/smart/transaction.py", line 283, in
runStarting
    path = queue.pop(0)
  File "<string>", line 1, in ?

----------
nosy: +mxsscott -Gary, dfarning, ittayd, jon, kindjal, quintesse, risto.kankkunen, roos, tomee, tromer

_______________________________________
Labix issue tracker <tracker at labix.org>
<http://tracker.labix.org/issue12>
_______________________________________



More information about the Smart mailing list