You are not logged in.

#1 2018-01-13 07:40:14

rabadumpf
Member
Registered: 2018-01-02
Posts: 32

libreoffice draw do not open pdf on samba shares smb-protocoll2/3

Hello,
open a pdf on sambashare smb2/3, lodraw crashed.
Why?
here the gdbtracelog

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 "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffdce03700 (LWP 10556)]
[New Thread 0x7fffd82aa700 (LWP 10557)]
[New Thread 0x7fffd7aa9700 (LWP 10558)]
[New Thread 0x7fffd62d6700 (LWP 10559)]
[New Thread 0x7fffd5ad5700 (LWP 10560)]
[New Thread 0x7fffc7dec700 (LWP 10561)]
[New Thread 0x7fffc75eb700 (LWP 10562)]
[Thread 0x7fffc75eb700 (LWP 10562) exited]
[Thread 0x7fffd82aa700 (LWP 10557) exited]
[Thread 0x7fffc7dec700 (LWP 10561) exited]

Thread 1 "soffice.bin" received signal SIGBUS, Bus error.
0x00007fffbbb497ff in ?? () from /usr/lib/libreoffice/program/../program/libpdfimportlo.so
#0  0x00007fffbbb497ff in  () at /usr/lib/libreoffice/program/../program/libpdfimportlo.so
#1  0x00007fffbbb49cfa in  () at /usr/lib/libreoffice/program/../program/libpdfimportlo.so
#2  0x00007fffbbb37183 in  () at /usr/lib/libreoffice/program/../program/libpdfimportlo.so
#3  0x00007fffbbb37d9a in  () at /usr/lib/libreoffice/program/../program/libpdfimportlo.so
#4  0x00007fffc41931e7 in  () at /usr/lib/libreoffice/program/../program/libfilterconfiglo.so
#5  0x00007fffc4193d5e in  () at /usr/lib/libreoffice/program/../program/libfilterconfiglo.so
#6  0x00007fffc4194a21 in  () at /usr/lib/libreoffice/program/../program/libfilterconfiglo.so
#7  0x00007fffc5f34f2b in  () at /usr/lib/libreoffice/program/../program/libfwklo.so
#8  0x00007fffc5f382d8 in  () at /usr/lib/libreoffice/program/../program/libfwklo.so
#9  0x00007fffc5ec8819 in  () at /usr/lib/libreoffice/program/../program/libfwklo.so
#10 0x00007fffc5ec9578 in  () at /usr/lib/libreoffice/program/../program/libfwklo.so
#11 0x00007ffff5834906 in comphelper::SynchronousDispatch::dispatch(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () at /usr/lib/libreoffice/program/libcomphelper.so
#12 0x00007ffff790eda9 in  () at /usr/lib/libreoffice/program/libsofficeapp.so
#13 0x00007ffff791a895 in  () at /usr/lib/libreoffice/program/libsofficeapp.so
#14 0x00007ffff78f4b1a in  () at /usr/lib/libreoffice/program/libsofficeapp.so
#15 0x00007ffff78f5d5b in  () at /usr/lib/libreoffice/program/libsofficeapp.so
#16 0x00007ffff07d664f in  () at /usr/lib/libreoffice/program/libvcllo.so
#17 0x00007ffff0a9aa8b in SalGenericDisplay::DispatchInternalEvent() () at /usr/lib/libreoffice/program/libvcllo.so
#18 0x00007fffdc1830d1 in  () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#19 0x00007fffdc183162 in  () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#20 0x00007fffe8be7d06 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#21 0x00007fffe8be80e1 in  () at /usr/lib/libglib-2.0.so.0
#22 0x00007fffe8be816e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#23 0x00007fffdc1826bd in  () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#24 0x00007ffff09e0a0f in Application::Yield() () at /usr/lib/libreoffice/program/libvcllo.so
#25 0x00007ffff09e2eb6 in Application::Execute() () at /usr/lib/libreoffice/program/libvcllo.so
#26 0x00007ffff78f718b in  () at /usr/lib/libreoffice/program/libsofficeapp.so
#27 0x00007ffff09e7bb8 in  () at /usr/lib/libreoffice/program/libvcllo.so
#28 0x00007ffff09e7cd2 in SVMain() () at /usr/lib/libreoffice/program/libvcllo.so
#29 0x00007ffff7922f06 in soffice_main () at /usr/lib/libreoffice/program/libsofficeapp.so
#30 0x000055555555476d in  ()
#31 0x00007ffff753cf4a in __libc_start_main () at /usr/lib/libc.so.6
#32 0x00005555555547aa in  ()

Thread 6 (Thread 0x7fffd5ad5700 (LWP 10560)):
#0  0x00007ffff760791b in poll () at /usr/lib/libc.so.6
#1  0x00007fffe8be8053 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffe8be8412 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007fffe110f6d8 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007fffe8c102ca in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff730508c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff7611e1f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffd62d6700 (LWP 10559)):
#0  0x00007ffff760791b in poll () at /usr/lib/libc.so.6
#1  0x00007fffe8be8053 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffe8be816e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fffe8be81c2 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fffe8c102ca in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff730508c in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff7611e1f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffd7aa9700 (LWP 10558)):
#0  0x00007ffff7612b4b in accept () at /usr/lib/libc.so.6
#1  0x00007ffff7bb7fb1 in osl_acceptPipe () at /usr/lib/libreoffice/program/libuno_sal.so.3
#2  0x00007ffff791df73 in  () at /usr/lib/libreoffice/program/libsofficeapp.so
#3  0x00007ffff4565997 in salhelper::Thread::run() () at /usr/lib/libreoffice/program/libuno_salhelpergcc3.so.3
#4  0x00007ffff4565b9a in  () at /usr/lib/libreoffice/program/libuno_salhelpergcc3.so.3
#5  0x00007ffff7bbd9db in  () at /usr/lib/libreoffice/program/libuno_sal.so.3
#6  0x00007ffff730508c in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007ffff7611e1f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fffdce03700 (LWP 10556)):
#0  0x00007ffff730b766 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff7b983a7 in  () at /usr/lib/libreoffice/program/libuno_sal.so.3
#2  0x00007ffff730508c in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007ffff7611e1f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ffff7f889c0 (LWP 10550)):
#0  0x00007fffbbb497ff in  () at /usr/lib/libreoffice/program/../program/libpdfimportlo.so
#1  0x00007fffbbb49cfa in  () at /usr/lib/libreoffice/program/../program/libpdfimportlo.so
#2  0x00007fffbbb37183 in  () at /usr/lib/libreoffice/program/../program/libpdfimportlo.so
#3  0x00007fffbbb37d9a in  () at /usr/lib/libreoffice/program/../program/libpdfimportlo.so
#4  0x00007fffc41931e7 in  () at /usr/lib/libreoffice/program/../program/libfilterconfiglo.so
#5  0x00007fffc4193d5e in  () at /usr/lib/libreoffice/program/../program/libfilterconfiglo.so
#6  0x00007fffc4194a21 in  () at /usr/lib/libreoffice/program/../program/libfilterconfiglo.so
#7  0x00007fffc5f34f2b in  () at /usr/lib/libreoffice/program/../program/libfwklo.so
#8  0x00007fffc5f382d8 in  () at /usr/lib/libreoffice/program/../program/libfwklo.so
#9  0x00007fffc5ec8819 in  () at /usr/lib/libreoffice/program/../program/libfwklo.so
#10 0x00007fffc5ec9578 in  () at /usr/lib/libreoffice/program/../program/libfwklo.so
#11 0x00007ffff5834906 in comphelper::SynchronousDispatch::dispatch(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () at /usr/lib/libreoffice/program/libcomphelper.so
#12 0x00007ffff790eda9 in  () at /usr/lib/libreoffice/program/libsofficeapp.so
#13 0x00007ffff791a895 in  () at /usr/lib/libreoffice/program/libsofficeapp.so
#14 0x00007ffff78f4b1a in  () at /usr/lib/libreoffice/program/libsofficeapp.so
#15 0x00007ffff78f5d5b in  () at /usr/lib/libreoffice/program/libsofficeapp.so
#16 0x00007ffff07d664f in  () at /usr/lib/libreoffice/program/libvcllo.so
#17 0x00007ffff0a9aa8b in SalGenericDisplay::DispatchInternalEvent() () at /usr/lib/libreoffice/program/libvcllo.so
#18 0x00007fffdc1830d1 in  () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#19 0x00007fffdc183162 in  () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#20 0x00007fffe8be7d06 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#21 0x00007fffe8be80e1 in  () at /usr/lib/libglib-2.0.so.0
#22 0x00007fffe8be816e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#23 0x00007fffdc1826bd in  () at /usr/lib/libreoffice/program/libvclplug_gtk3lo.so
#24 0x00007ffff09e0a0f in Application::Yield() () at /usr/lib/libreoffice/program/libvcllo.so
#25 0x00007ffff09e2eb6 in Application::Execute() () at /usr/lib/libreoffice/program/libvcllo.so
#26 0x00007ffff78f718b in  () at /usr/lib/libreoffice/program/libsofficeapp.so
#27 0x00007ffff09e7bb8 in  () at /usr/lib/libreoffice/program/libvcllo.so
#28 0x00007ffff09e7cd2 in SVMain() () at /usr/lib/libreoffice/program/libvcllo.so
#29 0x00007ffff7922f06 in soffice_main () at /usr/lib/libreoffice/program/libsofficeapp.so
#30 0x000055555555476d in  ()
#31 0x00007ffff753cf4a in __libc_start_main () at /usr/lib/libc.so.6
#32 0x00005555555547aa in  ()
A debugging session is active.

	Inferior 1 [process 10550] will be killed.

Offline

#2 2018-01-13 09:54:46

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,863

Re: libreoffice draw do not open pdf on samba shares smb-protocoll2/3

CnP from PM conversation - which you could have included here to bring others up to speed ...
If you worry about your English: translate.google.com - also nobody here around cares about grammar too much.

-------

https://bugzilla.redhat.com/show_bug.cgi?id=601621
https://bugzilla.samba.org/show_bug.cgi?id=8726

Problem seems to exist for a longer time, maybe caused by sth. like
https://stackoverflow.com/questions/389 … map-shared

The theory would be that jumping around in the mmap'd file outperforms the remote FS (thus the SIGBUS)

Did you try on the strictcache, rsize und fsc parameters?

Offline

#3 2018-01-13 13:51:34

rabadumpf
Member
Registered: 2018-01-02
Posts: 32

Re: libreoffice draw do not open pdf on samba shares smb-protocoll2/3

strictcache, rsize und fsc i test in fstab.
strictcache do not mount samba share
fsc still do not open pdf on lodraw
rsize what  value should I use ?

Offline

#4 2018-01-13 14:18:06

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,863

Re: libreoffice draw do not open pdf on samba shares smb-protocoll2/3

Try "cache=strict" instead (as the manpage says)
About rsize: "try huge", but pay attention to the caveat reg. POSIX read support.

However, since you already indicated that this happens to <16kB files as well, I've actually little hope here.

Offline

#5 2018-01-13 16:30:09

rabadumpf
Member
Registered: 2018-01-02
Posts: 32

Re: libreoffice draw do not open pdf on samba shares smb-protocoll2/3

Seth, Your suggestions did not bring any improvement. I summarize: the error occurs only since smb2 / 3, only the opening of pdf on lodraw is affected, only on the home server with ubuntu 16.04. On my second home server with qnap the problem does not occur. I guess, it could also be due to a setting on the home server. Here's my fstab from the home server ubuntu16.04, my data are on / srv. Is there anything to complain about?

/dev/disk/by-uuid/a7d9a6fa-xxxx-44f2-xxxx-a6448a8161b6 /srv auto nosuid,nodev,nofail,x-gvfs-show 0 0

Offline

#6 2018-01-13 16:33:38

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,863

Re: libreoffice draw do not open pdf on samba shares smb-protocoll2/3

The smb config & logs of the failing server are more relevant (notably whether eg. the smb daemon on it crashes from time to time)
And it's more a Ubuntu issue then.

Offline

#7 2018-01-13 18:16:16

rabadumpf
Member
Registered: 2018-01-02
Posts: 32

Re: libreoffice draw do not open pdf on samba shares smb-protocoll2/3

I still give myself a chance: this is an entry from the Sambalog, which is related to the pdf files. What does this entry mean? He repeats each time.

 [2018/01/12 19:04:16.728867,  0] ../source3/smbd/oplock.c:701(oplock_timeout_handler).
Oplock break failed for file _xxx/xxx/xxx/xxx/xxx/xxx/50.pdf -- replying anyway

Offline

#8 2018-01-13 18:32:13

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 78,863

Re: libreoffice draw do not open pdf on samba shares smb-protocoll2/3

Offline

Board footer

Powered by FluxBB