From: gnome-perl (bugzilla.gnome.o. <bug...@gn...> - 2010-05-30 15:24:49
|
https://bugzilla.gnome.org/show_bug.cgi?id=614650 gnome-perl | general | unspecified Torsten Schoenfeld <kaffeetisch> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Ever Confirmed|0 |1 --- Comment #6 from Torsten Schoenfeld <kaf...@gm...> 2010-05-30 15:24:34 UTC --- OK, this turned out to be way more intricate than expected. Basically, the problem is, as I'm sure you know already, that the about_to_finish signal handler is called from a new thread. And we're not prepared to handle this. See bug 620099 for my current stab at this. If you want to test this, make sure you pass the callback reference by name, like this: $player->signal_connect(about_to_finish => "main::about_to_finish", $file2); Passing code references (i.e., \&about_to_finish) between threads is not supported (by us, but also by perl). -- Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. |