https://bugs.documentfoundation.org/show_bug.cgi?id=100412
Michael Stahl <[email protected]> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected],
| |[email protected],
| |[email protected]
Component|Base |graphics stack
--- Comment #2 from Michael Stahl <[email protected]> ---
can't reproduce this on Fedora 23
Assertion `yieldCount == 0' failed.
#4 0x00002aaac8606fd8 in GtkYieldMutex::ThreadsLeave (this=0x6d3dc0) at
/home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:312
#5 0x00002aaac86061fb in GdkThreadsLeave () at
/home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:58
#6 0x00002aaac8ca8375 in gtk_clipboard_wait_for_contents () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
this #32 has a SolarMutexGuard
#32 0x00002aaac8605493 in call_userEventFn (data=0x6e4780) at
/home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:829
#33 0x00002aaaacc9105a in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00002aaaacc91400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00002aaaacc91722 in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00002aaac8ca837e in gtk_clipboard_wait_for_contents () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
so #36 must have GdkThreadsLeave?
lets see ... dnf debuginfo-install gtk3 ...
/usr/src/debug/gtk+-3.18.9/gtk/gtkclipboard.c
if (g_main_loop_is_running (results.loop))
{
gdk_threads_leave ();
g_main_loop_run (results.loop);
gdk_threads_enter ();
}
so it looks like the GtkYieldMutex isn't prepared for this sort of thing,
possibly a regression from
commit 07157e644fa9666850767ff6bd54c1511167a0a2
Author: Stephan Bergmann <[email protected]>
AuthorDate: Thu Feb 11 17:34:35 2016 +0100
Keep track of ThreadsEnter/Leave acquire counts per thread
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs