[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#798591: libreoffice: Long click closes Libre Office 5



Hi!

On 11-09-2015 12:09, Chris Halls wrote:
tags 798591 unreproducible moreinfo
thanks

Hi

On 10/09/15 22:30, Junior Polegato wrote:
I updated some machines with the version 5 of Libre Office and now when user
holds the left button of mouse to select some text or cells, the program
closes, losing user data.
Oh dear, that doesn't sound good :(

I noticed that this happened when the user holds and doesn't move the mouse,
like a long click. Whatever, if he clicks, holds and moves the mouse, this
doesn't happen.
I'm afraid I can't reproduce the problem here. I'm going to ask some
questions that will hopefully help us work out what is happening.

Is there a particular sequence of events that you need to trigger the
problem, or is it every time you hold the mouse button down?

No particular sequence of events, any time I hold the mouse button down for some seconds, the program closes.

You mentioned that you have upgraded some machines. Are you able to
reproduce the problem on different machines?

Yes, even I installed from zero two formated machines and get the same problem.

It's possible that there are some library incompatibilities caused by
the gcc 5 transition. Could you check if all packages are at their
newest version from unstable?

Yes, all packages are at their newest version, but from testing.

If you can easily reproduce the problem, could you try to get a stack
trace for us?

-----
# Install debug symbols. These are quite big, so if you don't have
enough bandwidth or disk space, skip this step for now

apt-get install --no-install-recommends libreoffice-dbg

# We need gdb installed to generate the backtrace
apt-get install gdb

# Start libreoffice using '--backtrace'

loffice --backtrace

# Make it crash!

# Then send the file gdbtrace.log, which will be in your current working
directory where you started libreoffice from
-----

I did this and attached in this message goes this log file.

Thanks!
Chris

Thanks,

Junior Polegato

warning: Currently logging to gdbtrace.log.  Turn the logging off and on to make the new setting effective.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[New Thread 0xafee2b40 (LWP 26906)]
[New Thread 0xae7bab40 (LWP 26908)]
[New Thread 0xaddffb40 (LWP 26909)]
[New Thread 0xad2b0b40 (LWP 26910)]
[New Thread 0xab704b40 (LWP 26914)]
[Thread 0xab704b40 (LWP 26914) exited]
[Thread 0xae7bab40 (LWP 26908) exited]
[New Thread 0xae7bab40 (LWP 26921)]
[Thread 0xae7bab40 (LWP 26921) exited]
[New Thread 0xae7bab40 (LWP 26939)]
[Thread 0xae7bab40 (LWP 26939) exited]

Program received signal SIGSEGV, Segmentation fault.
GtkSalFrame::gestureLongPress (gesture=0x8a153c0, frame=0x0) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/unx/gtk3/window/../../gtk/window/gtksalframe.cxx:3552
3552	/build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/unx/gtk3/window/../../gtk/window/gtksalframe.cxx: Arquivo ou diretório não encontrado.
#0  GtkSalFrame::gestureLongPress (gesture=0x8a153c0, frame=0x0) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/unx/gtk3/window/../../gtk/window/gtksalframe.cxx:3552
#1  0xb04f8d72 in ffi_call_SYSV () from /usr/lib/i386-linux-gnu/libffi.so.6
#2  0xb04f89ec in ffi_call () from /usr/lib/i386-linux-gnu/libffi.so.6
#3  0xb2db341d in g_cclosure_marshal_generic_va () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#4  0xb2db2abf in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#5  0xb2dcc8d9 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#6  0xb2dcd1b5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#7  0xaefbf7ac in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#8  0xaed49dfc in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#9  0xb2cc4a21 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb2cc3e03 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb2cc4219 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0xb2cc42e6 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0xaf61b8fa in GtkData::Yield (this=0x80b7e00, bWait=true, bHandleAllCurrentEvents=false) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/unx/gtk3/app/../../gtk/app/gtkdata.cxx:596
#14 0xaf61cbf0 in GtkInstance::Yield (this=0x80b9618, bWait=true, bHandleAllCurrentEvents=false) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/unx/gtk3/app/../../gtk/app/gtkinst.cxx:407
#15 0xb696fdb5 in ImplYield (i_bAllEvents=false, i_bWait=true) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/source/app/svapp.cxx:353
#16 Application::Yield () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/source/app/svapp.cxx:382
#17 0xb696fe55 in Application::Execute () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/source/app/svapp.cxx:336
#18 0xb59876af in desktop::Desktop::Main (this=0xbffff098) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/desktop/source/app/app.cxx:1605
#19 0xb69759bb in ImplSVMain () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/source/app/svmain.cxx:162
#20 0xb6975a29 in SVMain () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/source/app/svmain.cxx:196
#21 0xb59a7730 in soffice_main () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/desktop/source/app/sofficemain.cxx:96
#22 0x0804857d in sal_main () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/desktop/source/app/main.c:48
#23 main (argc=2, argv=0xbffff1d4) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/desktop/source/app/main.c:47

Thread 5 (Thread 0xad2b0b40 (LWP 26910)):
#0  0xb7fdebe0 in __kernel_vsyscall ()
#1  0xb3fbde0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb2cd3350 in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2cc41a4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2cc45c9 in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb2ee0565 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb2ceb71a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb3b0eefb in start_thread (arg=0xad2b0b40) at pthread_create.c:309
#8  0xb3fc864e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 4 (Thread 0xaddffb40 (LWP 26909)):
#0  0xb7fdebe0 in __kernel_vsyscall ()
#1  0xb3fc99b8 in accept () at ../sysdeps/unix/sysv/linux/i386/socket.S:95
#2  0xb40ea79b in osl_acceptPipe () from /usr/lib/libreoffice/program/libuno_sal.so.3
#3  0xb59a3b65 in osl::Pipe::accept (Connection=..., this=0x817d16c) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/include/osl/pipe.hxx:132
#4  desktop::OfficeIPCThread::execute (this=0x817d158) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/desktop/source/app/officeipcthread.cxx:718
#5  0xb24e4006 in salhelper::Thread::run() () from /usr/lib/libreoffice/program/libuno_salhelpergcc3.so.3
#6  0xb24e425e in ?? () from /usr/lib/libreoffice/program/libuno_salhelpergcc3.so.3
#7  0xb40f3409 in ?? () from /usr/lib/libreoffice/program/libuno_sal.so.3
#8  0xb3b0eefb in start_thread (arg=0xaddffb40) at pthread_create.c:309
#9  0xb3fc864e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0xafee2b40 (LWP 26906)):
#0  0xb7fdebe0 in __kernel_vsyscall ()
#1  0xb3b13015 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
#2  0xb3fd5234 in __pthread_cond_timedwait (cond=0xb41100e0, mutex=0xb410ff80, abstime=0xafee2134) at forward.c:162
#3  0xb40ca078 in ?? () from /usr/lib/libreoffice/program/libuno_sal.so.3
#4  0xb3b0eefb in start_thread (arg=0xafee2b40) at pthread_create.c:309
#5  0xb3fc864e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb007f900 (LWP 26877)):
#0  GtkSalFrame::gestureLongPress (gesture=0x8a153c0, frame=0x0) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/unx/gtk3/window/../../gtk/window/gtksalframe.cxx:3552
#1  0xb04f8d72 in ffi_call_SYSV () from /usr/lib/i386-linux-gnu/libffi.so.6
#2  0xb04f89ec in ffi_call () from /usr/lib/i386-linux-gnu/libffi.so.6
#3  0xb2db341d in g_cclosure_marshal_generic_va () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#4  0xb2db2abf in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#5  0xb2dcc8d9 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#6  0xb2dcd1b5 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#7  0xaefbf7ac in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#8  0xaed49dfc in ?? () from /usr/lib/i386-linux-gnu/libgdk-3.so.0
#9  0xb2cc4a21 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb2cc3e03 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb2cc4219 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0xb2cc42e6 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0xaf61b8fa in GtkData::Yield (this=0x80b7e00, bWait=true, bHandleAllCurrentEvents=false) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/unx/gtk3/app/../../gtk/app/gtkdata.cxx:596
#14 0xaf61cbf0 in GtkInstance::Yield (this=0x80b9618, bWait=true, bHandleAllCurrentEvents=false) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/unx/gtk3/app/../../gtk/app/gtkinst.cxx:407
#15 0xb696fdb5 in ImplYield (i_bAllEvents=false, i_bWait=true) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/source/app/svapp.cxx:353
#16 Application::Yield () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/source/app/svapp.cxx:382
#17 0xb696fe55 in Application::Execute () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/source/app/svapp.cxx:336
#18 0xb59876af in desktop::Desktop::Main (this=0xbffff098) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/desktop/source/app/app.cxx:1605
#19 0xb69759bb in ImplSVMain () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/source/app/svmain.cxx:162
#20 0xb6975a29 in SVMain () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/vcl/source/app/svmain.cxx:196
#21 0xb59a7730 in soffice_main () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/desktop/source/app/sofficemain.cxx:96
#22 0x0804857d in sal_main () at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/desktop/source/app/main.c:48
#23 main (argc=2, argv=0xbffff1d4) at /build/libreoffice-U8a4ZQ/libreoffice-5.0.1/desktop/source/app/main.c:47
A debugging session is active.

	Inferior 1 [process 26877] will be killed.

Quit anyway? (y or n) [answered Y; input not from terminal]

Reply to: