Project

General

Profile

Actions

バグ #923

open

Service#scan で止まっているスレッドが大量にできる

Added by rhen ium almost 5 years ago. Updated almost 5 years ago.

Status:
新規
Priority:
通常
Assignee:
-
Target version:
プラグイン名:
ブランチ:
クラッシュする:

Description

添付のファイルはこのコードで書き出しました。

require "pp" 
File.write("/tmp/threads.txt",Thread.list.map{|x|[x.status, x.backtrace]}.pretty_inspect)

起動後約 30 分弱の状態で、880 個のスレッドが生成されていました。スレッドのスタックトレースを見る限りでは Service#scan で詰まっているようです。

mikutter は develop ブランチにいくつかの勝手パッチ1が当たったものなのと、いくつかプラグインも入っているので、それらがなにかぶっこわしているのかもしれませんが、一応報告しておきます。

[1]: https://git.rhe.jp/mikutter.git/log/?h=5335132ecc82dfa8c158e44a60ec8c92065dcc3e


Files

threads.txt (949 KB) threads.txt rhen ium, 2016-10-29 00:05
Actions

Also available in: Atom PDF