http://bugs.winehq.org/show_bug.cgi?id=35347
--- Comment #7 from Sebastian Lackner sebastian@fds-team.de --- The problem seems to be clear, but I'm not yet sure whats the right way to fix that.
Based on your log the VST wrapper you're using generates an invalid XEMBED event: trace:event:handle_xembed_protocol win 0x10048/6600003 XEMBED_EMBEDDED_NOTIFY owner 0
Based on the specification the owner should be a valid XWindow handle instead: http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html
Is the source of the wrapper somewhere available?
A possible workaround would be to catch such invalid messages, for example by replacing the if clause here:
1664 /* window has been marked as embedded before (e.g. systray) */ 1665 if (data->embedded)
with:
if (data->embedded || !data->embedder)
Does this help to workaround the problem?