LINUX.ORG.RU

История изменений

Исправление urxvt, (текущая версия) :

Нашел такую интересную штуку, которая обвертка над gdb. Проверил в песочнице и оно вроде нормально работает. Всем спасибо.
https://github.com/wooparadog/pystack

$ sudo python2 pystack.py 29362
Dumping Threads....


  File "/usr/lib/python2.7/threading.py", line 774, in __bootstrap
    self.__bootstrap_inner()
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "treaddump.py", line 19, in b
    la.acquire()

---------------

  File "/usr/lib/python2.7/threading.py", line 774, in __bootstrap
    self.__bootstrap_inner()
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "treaddump.py", line 13, in a
    lb.acquire()

---------------

  File "treaddump.py", line 25, in <module>
    time.sleep(10000)
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
$

Исправление urxvt, :

Нашел такую интересную штуку, которая обвертка над gdb. Проверил в песочнице и оно вроде нормально работает. Всем спасибо.

$ sudo python2 pystack.py 29362
Dumping Threads....


  File "/usr/lib/python2.7/threading.py", line 774, in __bootstrap
    self.__bootstrap_inner()
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "treaddump.py", line 19, in b
    la.acquire()

---------------

  File "/usr/lib/python2.7/threading.py", line 774, in __bootstrap
    self.__bootstrap_inner()
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "treaddump.py", line 13, in a
    lb.acquire()

---------------

  File "treaddump.py", line 25, in <module>
    time.sleep(10000)
  File "<string>", line 1, in <module>
  File "<string>", line 1, in <module>
$

Исходная версия urxvt, :

Нашел такую интересную штуку, которая обвертка над gdb. Проверил в песочнице и оно вроде нормально работает. Всем спасибо.
$ sudo python2 pystack.py 29362
Dumping Threads....


File «/usr/lib/python2.7/threading.py», line 774, in __bootstrap
self.__bootstrap_inner()
File «/usr/lib/python2.7/threading.py», line 801, in __bootstrap_inner
self.run()
File «/usr/lib/python2.7/threading.py», line 754, in run
self.__target(*self.__args, **self.__kwargs)
File «treaddump.py», line 19, in b
la.acquire()

---------------

File «/usr/lib/python2.7/threading.py», line 774, in __bootstrap
self.__bootstrap_inner()
File «/usr/lib/python2.7/threading.py», line 801, in __bootstrap_inner
self.run()
File «/usr/lib/python2.7/threading.py», line 754, in run
self.__target(*self.__args, **self.__kwargs)
File «treaddump.py», line 13, in a
lb.acquire()

---------------

File «treaddump.py», line 25, in <module>
time.sleep(10000)
File «<string>», line 1, in <module>
File «<string>», line 1, in <module>
$