[Libreoffice-bugs] [Bug 109070] New: Configuration lock file warning fails to render and locks program start

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Tue Jul 11 18:44:33 UTC 2017


https://bugs.documentfoundation.org/show_bug.cgi?id=109070

            Bug ID: 109070
           Summary: Configuration lock file warning fails to render and
                    locks program start
           Product: LibreOffice
           Version: 5.3.4.2 release
          Hardware: All
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: maris.nartiss at gmail.com

Description:
When launching any LO app and a configuration lock warning needs to be
presented, it results in an empty window (just window decoration and window
background content rendered inside) and thus it is not possible to proceed any
further. Workaround is to manually delete .lock file (rm
~/.config/libreoffice/4/.lock)

It could be a timing issue as at the beginning the bug was observable only when
launching with a file provided (i.e. after click in a file manager on a
document), but "plain" startup was fine (content of window was rendered), still
after playing around with gdb and strace, "plain" startups also started to
fail.

Steps to Reproduce:
1. touch ~/.config/libreoffice/4/.lock
2. libreoffice5.3

Actual Results:  
An empty dialog is displayed.

Expected Results:
Configuration .lock file warning is shown.


Reproducible: Always

User Profile Reset: No

Additional Info:
uname -rv
4.12.0-gentoo #1 SMP Tue Jul 11 18:45:10 EEST 2017

LibreOffice 5.3.4.2 f82d347ccc0be322489bf7da61d7e4ad13fe2ff3

#0  0x00007fcc49700e69 in syscall () from /lib64/libc.so.6
#1  0x00007fcc425c364d in __cxxabiv1::__cxa_guard_acquire (
    g=0x7fcc4ea4d200
<_ZGVZN3rtl13StaticWithArgIN12_GLOBAL__N_18InstanceEN3com3sun4star3uno9ReferenceINS6_17XComponentContextEEENS1_9SingletonEE3getERKS9_E8instance>)
    at
/var/tmp/portage/sys-devel/gcc-6.3.0/work/gcc-6.3.0/libstdc++-v3/libsupc++/guard.cc:301
#2  0x00007fcc4b5e2ddc in
com_sun_star_comp_framework_Desktop_get_implementation ()
   from /opt/libreoffice5.3/program/libmergedlo.so
#3  0x00007fcc439e5c0f in
cppuhelper::ServiceManager::Data::Implementation::createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&, bool) () from /opt/libreoffice5.3/program/libuno_cppuhelpergcc3.so.3
#4  0x00007fcc439e9512 in
cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&,
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&)
() from /opt/libreoffice5.3/program/libuno_cppuhelpergcc3.so.3
#5  0x00007fcc4b97d219 in SfxApplication::Initialize_Impl() () from
/opt/libreoffice5.3/program/libmergedlo.so
#6  0x00007fcc4b974be4 in SfxApplication::GetOrCreate() () from
/opt/libreoffice5.3/program/libmergedlo.so
#7  0x00007fcc4bbfc7e2 in
com_sun_star_comp_sfx2_GlobalEventBroadcaster_get_implementation ()
   from /opt/libreoffice5.3/program/libmergedlo.so
#8  0x00007fcc439e5c0f in
cppuhelper::ServiceManager::Data::Implementation::createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&, bool) () from /opt/libreoffice5.3/program/libuno_cppuhelpergcc3.so.3
#9  0x00007fcc439e6c21 in (anonymous
namespace)::SingletonFactory::createInstanceWithContext(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
const&) () from /opt/libreoffice5.3/program/libuno_cppuhelpergcc3.so.3
#10 0x00007fcc4398f3ed in cppu::ComponentContext::lookupMap(rtl::OUString
const&) ()
   from /opt/libreoffice5.3/program/libuno_cppuhelpergcc3.so.3
#11 0x00007fcc43991090 in cppu::ComponentContext::getValueByName(rtl::OUString
const&) ()
   from /opt/libreoffice5.3/program/libuno_cppuhelpergcc3.so.3
#12 0x00007fcc4c9f4eb9 in Dialog::Execute() () from
/opt/libreoffice5.3/program/libmergedlo.so
#13 0x00007fcc4ca15bda in MessageDialog::Execute() () from
/opt/libreoffice5.3/program/libmergedlo.so
#14 0x00007fcc4bcbc6cf in desktop::Lockfile_execWarning(desktop::Lockfile*) ()
   from /opt/libreoffice5.3/program/libmergedlo.so
#15 0x00007fcc4b286299 in desktop::Lockfile::check(bool
(*)(desktop::Lockfile*)) ()
   from /opt/libreoffice5.3/program/libmergedlo.so
#16 0x00007fcc4bca3fad in desktop::Desktop::Main() () from
/opt/libreoffice5.3/program/libmergedlo.so
#17 0x00007fcc4cc95026 in ImplSVMain() () from
/opt/libreoffice5.3/program/libmergedlo.so
#18 0x00007fcc4cc95112 in SVMain() () from
/opt/libreoffice5.3/program/libmergedlo.so
#19 0x00007fcc4bcc708d in soffice_main () from
/opt/libreoffice5.3/program/libmergedlo.so
#20 0x000000000040075b in main ()

strace output in an attachment.


User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101
Firefox/53.0

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20170711/d55d503d/attachment-0001.html>


More information about the Libreoffice-bugs mailing list