Maximum call stack size exceeded in columnify
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- javascript, node.js
- 領域
- cli, testing-qa
調査の方向性
まず、報告された Node 6.12.3 環境で citgm -J -v verbose を再現し、出力呼び出し箇所の lib/out.js を読みます。スタックを columnify/utils.js と columnify/columnify.js まで追跡し、その後、verbose JSON 出力が報告された maximum call stack エラーなしで完了することを確認します。
索引モデルが issue の本文から書いたものです。
説明
- Node Version: 6.12.3
- CitGM Version: 3.1.1
- Platform: x64 Linux
Columnify issue raised: https://github.com/timoxley/columnify/issues/52
When you run citgm -J -v verbose it blows the stack. Looks like it failed before in https://github.com/nodejs/citgm/issues/44, not sure if the same cause.
error: error: | The canary is dead:
/dev/shm/usenode.jenkins0/node-v6.12.3-linux-x64/lib/node_modules/citgm/node_modules/columnify/utils.js:13
return Array.apply(null, {length: len + 1}).join(str).slice(0, len)
^
RangeError: Maximum call stack size exceeded
at repeatString (/dev/shm/usenode.jenkins0/node-v6.12.3-linux-x64/lib/node_modules/citgm/node_modules/columnify/utils.js:13:16)
at padRight (/dev/shm/usenode.jenkins0/node-v6.12.3-linux-x64/lib/node_modules/citgm/node_modules/columnify/utils.js:31:16)
at /dev/shm/usenode.jenkins0/node-v6.12.3-linux-x64/lib/node_modules/citgm/node_modules/columnify/columnify.js:229:227
at Array.forEach (native)
at _loop (/dev/shm/usenode.jenkins0/node-v6.12.3-linux-x64/lib/node_modules/citgm/node_modules/columnify/columnify.js:226:19)
at /dev/shm/usenode.jenkins0/node-v6.12.3-linux-x64/lib/node_modules/citgm/node_modules/columnify/columnify.js:234:7
at Array.map (native)
at createRows (/dev/shm/usenode.jenkins0/node-v6.12.3-linux-x64/lib/node_modules/citgm/node_modules/columnify/columnify.js:216:16)
at module.exports (/dev/shm/usenode.jenkins0/node-v6.12.3-linux-x64/lib/node_modules/citgm/node_modules/columnify/columnify.js:195:14)
at output (/dev/shm/usenode.jenkins0/node-v6.12.3-linux-x64/lib/node_modules/citgm/lib/out.js:19:15)
- 主要言語
- JavaScript
- スター
- 608
- フォーク
- 158
- 平均マージ
- 2日 17時間
- マージ済み PR(30日)
- 18
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nodejs/citgm のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
nodejs/citgm#1176 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
`microtime` fails on macOS, Windows & Alpine Linux対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
nodejs/citgm#1175 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
maintenance
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
alphagov/accessible-autocomplete#826 ·
メンテナーはふだん 4 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
olahol/react-tagsinput#229 ·
-
[BUG] npm pkg delete removes the first array item for a nonexistent property対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
jonathanong/no-mistakes#2260 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信