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

Reply via email to