<div><br></div><div>I think the cause of this issue is described in the following message:<br></div><div><a href="https://mail.gnome.org/archives/commits-list/2012-July/msg02956.html">https://mail.gnome.org/archives/commits-list/2012-July/msg02956.html</a><br>
</div><div><br></div><div>A call to "gjs_context_gc(..)", which runs the garbage collector, causes a deadlock between threads somehow.</div><div><br></div><div>I have compared the source of gnome-shell-3.4.2 and gnome-shell-3.6.2 and these lines of code were removed. This is the only change in function "run_leisure_functions(..)".</div>
<div><br></div><div>However, I also read something about garbage collection being fixed (after 3.4.2) and how this obsoletes the call to "gjs_context_gc(..)" here:</div><div><a href="https://bugzilla.gnome.org/show_bug.cgi?id=679832">https://bugzilla.gnome.org/show_bug.cgi?id=679832</a><br>
</div><div><br></div><div>This is why I am not sure whether it's safe to apply the same patch against 3.4.2. Perhaps this question can be answered by a gnome-shell developer.</div><div><br></div>-- <br>Sander de Leeuw<br>