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
Bugs, which is subscribed to 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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to