https://bugs.documentfoundation.org/show_bug.cgi?id=93778
Bug ID: 93778 Summary: gestureLongPress cores being passed a NULL frame Product: Document Liberation Project Version: unspecified Hardware: Other OS: Solaris Status: UNCONFIRMED Severity: normal Priority: medium Component: General Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: rich...@netbsd.org with 5.0.1.2 I happened to come across an action causing a core . gestureLongPress seems to be called with a NULL frame (this is a pstack core piped through gc++flt) >----------------- lwp# 1 / thread# 1 -------------------- > fa8f8b58 GtkSalFrame::gestureLongPress(_GtkGestureLongPress*, void*) > (d561750, 0, 409c1c00, 0, 40809000, e5ceb48) + 78 > f9eb26ca ffi_call_SYSV (f9eb1f70, 8047254, 20, 0, 80472e0, fa8f8ae0) + 1a > f9eb239e ffi_call (8047358, fa8f8ae0, 80472e0, 80472a0, 0, 409c1c00) + 7e > f9f04d2e g_cclosure_marshal_generic_va (e16d378, 0, d561750, 804753c, 0, 2) + > 1de > f9f04453 _g_closure_invoke_va (e16d378, 0, d561750, 804752c, 2, d55e5f0) + 143 > f9f1d3cd g_signal_emit_valist (d561750, c4, 0, 804752c) + 81d > f9f1dbd4 g_signal_emit (d561750, c4, 0, 0, 409c1c00, 0) + 24 > f964660c _gtk_gesture_long_press_timeout (d561750, fa85d0d0, 8047588, > fa7e4b7c) + 5c > fa7e4b97 gdk_threads_dispatch (d298300, 7fffffff, f9e39c2b, f9df493d, > f9ea8a80, 10994a68) + 37 > f9df494f g_timeout_dispatch (12bdbf58, fa7e4b60, d298300, 80475e8, e3e025e8, > 80475e8) + 1f > f9df3d39 g_main_context_dispatch (d250b18, 7fffffff, 1077faf8, 5) + 129 > f9df4139 g_main_context_iterate.isra.29 (1, 0, 8047688, f9df422d, 80733a0, 0) > + 209 > f9df420a g_main_context_iteration (0, 1, 80476d8, fa8d0411) + 3a > fa8d04ca GtkData::Yield(bool, bool) (806c830, 1, 0, fa8d167d) + fa > fa8d1693 GtkInstance::Yield(bool, bool) (806af38, 1, 0, fd4b9085, fd5d90b8, > fd694c80) + 43 > fd4b90c5 Application::Yield() (feae54cc, 8047700, 80478d8, fea852cf, 8047760, > feffb0a8) + 55 > fd4b9165 Application::Execute() (8047760, feffb0a8, feffc500, 80477bc, > fea86230, 80477e8) + 35 > fea852cf desktop::Desktop::Main() (8047958, 1, 8047918, fd4bf075, 8047910, > fefc2320) + 10df > fd4bf13b ImplSVMain() (feaac51f, 0, 0, 67abfd50, feae54cc, 8047954) + eb > fd4bf1ae SVMain() (805126e, feb30018, fea577bc, feaf19c0, fedd7e00, 80699d0) > + 2e > feaac51f soffice_main (2, 8047a1c, 80479d8, 805720a, 80678c4, 80479d8) + 9f > 080572bd main (fef00a37, fef796e8, 8047a10, 8051af3, 2, 8047a1c) + 2d > 08051af3 _start (2, 8047b20, 8047b53, 0, 8047b63, 8047b9d) + 83 Steps to repeat (in default french locale): 1. launch LO 2. create new document 3. double click the "show" slider on the extreme right side of window effect is immediate. what is weird, I tried launching LO with LANG=C to do the same thing. In default english the action seems to work by showing the docked right toolbar. If I now go back to the default, fr_FR locale, things seem alright and can no longer repeat the core dumps. Perhaps this is somehow an issue with defaults in non default en_US locales? I'm perplexed -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs