为什么这个JS片段会让gnome shell爆炸?

时间:2012-01-07 19:38:28

标签: javascript crash gnome-shell

我正在开发一个gnome shell扩展,它应该执行一个Python程序。它包括:

GLib.spawn_sync(null, ['python', '-c', '"import os"'], null, 4, null)

即使我在镜子中运行,这一行也会导致整个shell崩溃。

1 个答案:

答案 0 :(得分:1)

你不应该从shell进行spawn_sync处理。这意味着shell将锁定,直到您的进程返回。出于某种原因,外壳不能容忍这种情况并且消亡。使用spawn_async,它会正常工作。