Christian Stadelmann
Christian Stadelmann
It happens rarely (less often than before) but I am still able to reproduce, even with my own UI changes in #101. Looks like a pygtk issue to me, but...
Is it possible that this is a threading issue caused by populating the "Panels" or "Columns" submenus in "View" main menu? It only happens if you move your mouse _really...
I think this issue can only be reproduced with animations disabled. It shouldn't be of relevance to many users.
Thanks to https://github.com/exaile/exaile/issues/83#issuecomment-187322299 I think I can now give more details: Steps to reproduce the warnings (and, I think, with more patience, the crasher): 1. disable animations (is that necessary?)...
Another python backtrace, this time without rescanning collection, just moving my mouse around on an open main menu: ``` (exaile.py:8740): Gtk-WARNING **: Can't set a parent on widget which has...
Oh, while testing the fix in #283 I noticed that this issue cannot be reproduced with a wayland Gdk backend, just with x11 Gdk backend. Weird…
@javiercantero Thanks for your explanation!
This issue is still present with the latest git master and causes crashes. Maybe it is a bad idea to create widgets during handling of the `show` signal.
Valgrind does not help that much, but at least it tells me that we are having a use-after-free bug: ``` ==2901== Invalid read of size 8 ==2901== at 0x1EA9BFAE: gtk_widget_get_parent...
A backtrace from gdb in case you cannot reproduce this bug: [exaile-segv-after-xlgui-menu-clear.gdb.txt](https://github.com/exaile/exaile/files/1168437/exaile-segv-after-xlgui-menu-clear.gdb.txt) (created with `G_DEBUG=fatal-warnings gdb /usr/bin/python2`)