Posting on behalf of Ryan, who cannot log in right now.
He found out that the problem is in the test case itself. It uses
g_main_loop_quit() as a source callback from
test_callback_never_triggered. Source callbacks are supposed to return
bool for if they get issued again or not. Apparently on amd64 we
randomly end up with 0 in the return value register so the source
function gets unregistered. On x386 it's random junk, so the callback
gets run again, with the already freed mainloop.
Also, g_timeout_add_seconds (0.5) is bogus - the first argument is a
uint. Please change that to g_timeout_add(500).
** Package changed: glib2.0 (Ubuntu) => whoopsie (Ubuntu)
** Changed in: whoopsie (Ubuntu)
Assignee: Ryan Lortie (desrt) => (unassigned)
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1381804
Title:
whoopsie test failure since glib2.0 2.41.2-1 uploaded
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/whoopsie/+bug/1381804/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs