Comment 5 for bug 1019437

Revision history for this message
Conscious User (conscioususer) wrote :

Nice investigation! The technicalities here are kinda over my head, but the data seems indeed completely corrupt.

I'm going to shoot in the dark and guess this has something to do with thread-safety. Libnotify is a glib-based library but in the current code I'm calling it directly without using the Gdk lock or inserting it into the main glib thread. I'm not sure I'm allowed to do that.

The next version of Polly throw notifications from the main thread, so it will be interesting to see if the issue remains.