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