Bug#641413: libreoffice: Crash on startup
Package: libreoffice
Version: 1:3.4.3-1
Severity: serious
Hi,
on my current sid system, libreoffice crashes on startup. IMO, it's not the
same issue as the other reported crashes, therefore reporting separately:
$ /usr/lib/libreoffice/program/soffice.bin
X IO Error
$
(Run under screen now to get the trace.)
The crash appears after the Document/Spreadsheet/.. chooser comes up and after
moving the mouse a little.
I did a threads backtrace, but unfortunately, there is not much of a segfault
or similar left. Also, the gdk_x_error symbol (described for X backtraces in
the wiki) isn't present:
(gdb) break gdk_x_error
Function "gdk_x_error" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (gdk_x_error) pending.
(gdb) run --sync
Starting program: /usr/lib/libreoffice/program/soffice.bin --sync
[Thread debugging using libthread_db enabled]
[New Thread 0xf4b72b70 (LWP 6952)]
[New Thread 0xf36c0b70 (LWP 6953)]
[New Thread 0xf2ebfb70 (LWP 6954)]
[New Thread 0xf1ce8b70 (LWP 6955)]
[Thread 0xf36c0b70 (LWP 6953) exited]
[New Thread 0xf36c0b70 (LWP 6958)]
[Thread 0xf36c0b70 (LWP 6958) exited]
[New Thread 0xf36c0b70 (LWP 6961)]
[Thread 0xf36c0b70 (LWP 6961) exited]
[New Thread 0xf36c0b70 (LWP 6962)]
[Thread 0xf36c0b70 (LWP 6962) exited]
[New Thread 0xf36c0b70 (LWP 6963)]
[Thread 0xf36c0b70 (LWP 6963) exited]
[New Thread 0xf36c0b70 (LWP 6964)]
[New Thread 0xee889b70 (LWP 6966)]
[Thread 0xee889b70 (LWP 6966) exited]
[Thread 0xf36c0b70 (LWP 6964) exited]
[New Thread 0xf36c0b70 (LWP 6994)]
[Thread 0xf36c0b70 (LWP 6994) exited]
^C
Program received signal SIGINT, Interrupt.
0xf7fe0430 in __kernel_vsyscall ()
(gdb) thread apply all bt
Thread 5 (Thread 0xf1ce8b70 (LWP 6955)):
#0 0xf7fe0430 in __kernel_vsyscall ()
#1 0xf7b05f02 in __lll_lock_wait () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2 0xf7b013a9 in _L_lock_819 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#3 0xf7b0123b in pthread_mutex_lock () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#4 0xf7befc26 in pthread_mutex_lock () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#5 0xf7f94651 in osl_acquireMutex () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#6 0xf66b7bce in vcl::SolarMutexObject::acquire () from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#7 0xf38af982 in SalYieldMutex::acquire () from /usr/lib/libreoffice/basis3.4/program/libvclplug_genli.so
#8 0xf66b2053 in VCLExceptionSignal_impl () from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#9 0xf7f9b79b in osl_raiseSignal () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#10 0xf38a314c in XIOErrorHdl () from /usr/lib/libreoffice/basis3.4/program/libvclplug_genli.so
#11 0xf7de3184 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6
#12 0xf7de08df in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#13 0xf7dd1078 in XPending () from /usr/lib/i386-linux-gnu/libX11.so.6
#14 0xf384d6e3 in x11::SelectionManager::dispatchEvent () from /usr/lib/libreoffice/basis3.4/program/libvclplug_genli.so
#15 0xf384d963 in x11::SelectionManager::run () from /usr/lib/libreoffice/basis3.4/program/libvclplug_genli.so
#16 0xf384dccb in call_SelectionManager_run () from /usr/lib/libreoffice/basis3.4/program/libvclplug_genli.so
#17 0xf7f951ca in ?? () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#18 0xf7afec39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#19 0xf7be296e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further
Thread 4 (Thread 0xf2ebfb70 (LWP 6954)):
#0 0xf7fe0430 in __kernel_vsyscall ()
#1 0xf7be3c08 in accept () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2 0xf7f9bef9 in osl_acceptPipe () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#3 0xf7f55927 in desktop::OfficeIPCThread::run () from /usr/lib/libreoffice/program/../basis-link/program/libsofficeapp.so
#4 0xf7f58f70 in threadFunc () from /usr/lib/libreoffice/program/../basis-link/program/libsofficeapp.so
#5 0xf7f951ca in ?? () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#6 0xf7afec39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#7 0xf7be296e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further
Thread 2 (Thread 0xf4b72b70 (LWP 6952)):
#0 0xf7fe0430 in __kernel_vsyscall ()
#1 0xf7b03703 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2 0xf7befab4 in pthread_cond_timedwait () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3 0xf7fbdd48 in ?? () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#4 0xf7afec39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#5 0xf7be296e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further
Thread 1 (Thread 0xf4d876d0 (LWP 6949)):
#0 0xf7fe0430 in __kernel_vsyscall ()
#1 0xf7b05f02 in __lll_lock_wait () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2 0xf7b013a9 in _L_lock_819 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#3 0xf7b0123b in pthread_mutex_lock () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#4 0xf7befc26 in pthread_mutex_lock () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#5 0xf7f94651 in osl_acquireMutex () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#6 0xf7f9b75b in osl_raiseSignal () from /usr/lib/libreoffice/program/../basis-link/ure-link/lib/libuno_sal.so.3
#7 0xf38a314c in XIOErrorHdl () from /usr/lib/libreoffice/basis3.4/program/libvclplug_genli.so
#8 0xf7de3184 in _XIOError () from /usr/lib/i386-linux-gnu/libX11.so.6
#9 0xf7de08df in _XEventsQueued () from /usr/lib/i386-linux-gnu/libX11.so.6
#10 0xf7dd1078 in XPending () from /usr/lib/i386-linux-gnu/libX11.so.6
#11 0xf38af78d in X11SalInstance::AnyInput () from /usr/lib/libreoffice/basis3.4/program/libvclplug_genli.so
#12 0xf66abdfb in Application::AnyInput () from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#13 0xefbc22d0 in sd::tools::IdleDetection::CheckInputPending () from /usr/lib/libreoffice/program/../basis-link/program/libsdli.so
#14 0xefbc2508 in sd::tools::IdleDetection::GetIdleState () from /usr/lib/libreoffice/program/../basis-link/program/libsdli.so
---Type <return> to continue, or q <return> to quit---
#15 0xefc52050 in sd::slidesorter::view::ViewCacheContext::IsIdle () from /usr/lib/libreoffice/program/../basis-link/program/libsdli.so
#16 0xefc8bce3 in sd::slidesorter::cache::QueueProcessor::ProcessRequests () from /usr/lib/libreoffice/program/../basis-link/program/libsdli.so
#17 0xefc8bdcf in sd::slidesorter::cache::QueueProcessor::LinkStubProcessRequestHdl () from /usr/lib/libreoffice/program/../basis-link/program/libsdli.so
#18 0xf66b387a in Timer::Timeout () from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#19 0xf66b393a in Timer::ImplTimerCallbackProc () from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#20 0xf38b1737 in X11SalData::Timeout () from /usr/lib/libreoffice/basis3.4/program/libvclplug_genli.so
#21 0xf38a38ea in CheckTimeout () from /usr/lib/libreoffice/basis3.4/program/libvclplug_genli.so
#22 0xf38a3d10 in SalXLib::Yield () from /usr/lib/libreoffice/basis3.4/program/libvclplug_genli.so
#23 0xf38af4d6 in X11SalInstance::Yield () from /usr/lib/libreoffice/basis3.4/program/libvclplug_genli.so
#24 0xf66aba3e in Application::Yield () from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#25 0xf66abb04 in Application::Execute () from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#26 0xf7f2ebc2 in desktop::Desktop::Main () from /usr/lib/libreoffice/program/../basis-link/program/libsofficeapp.so
#27 0xf66b328a in ImplSVMain () from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#28 0xf66b333d in SVMain () from /usr/lib/libreoffice/program/../basis-link/program/libvclli.so
#29 0xf7f59c25 in soffice_main () from /usr/lib/libreoffice/program/../basis-link/program/libsofficeapp.so
#30 0x08048c21 in main ()
(gdb)
Note that the crashed threw me out of my Window manager session (back to the
login). And after getting back to my screen session, I still needed to ^C the
program to get the backtrace. Looks like the thread in question terminated in
the meantime, silently.
In the gdb backtraced "run --sync" case I got further - it didn't crash right
on the libreoffice chooser screen but on opening a document (didn't matter
which one).
Please tell which further info I can provide, if necessary.
Thanks in advance,
Roland
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libreoffice depends on:
ii liblucene2-java 2.9.4+ds1-2
ii libreoffice-base 1:3.4.3-1
ii libreoffice-calc 1:3.4.3-1
ii libreoffice-core 1:3.4.3-1
ii libreoffice-draw 1:3.4.3-1
ii libreoffice-filter-mobiledev 1:3.4.3-1
ii libreoffice-impress 1:3.4.3-1
ii libreoffice-java-common 1:3.4.3-1
ii libreoffice-math 1:3.4.3-1
ii libreoffice-report-builder-bin 1:3.4.3-1
ii libreoffice-writer 1:3.4.3-1
ii ttf-dejavu 2.33-2
ii ttf-sil-gentium-basic 1.1-2
Versions of packages libreoffice recommends:
ii libpaper-utils 1.1.24+nmu1
ii ttf-liberation 1.07.0-1
Versions of packages libreoffice suggests:
ii cups-bsd 1.5.0-5
ii graphicsmagick-imagemagick-compat [imagemagick] 1.3.12-1.1
ii gstreamer0.10-ffmpeg 1:0.10.11-4.1
ii gstreamer0.10-plugins-bad 0.10.22-3
ii gstreamer0.10-plugins-base 0.10.35-1
ii gstreamer0.10-plugins-good 0.10.30-1
ii gstreamer0.10-plugins-ugly 0.10.18-3
ii hunspell-dictionary <none>
ii hyphen-hyphenation-patterns <none>
ii icedove 3.1.13-1
ii iceweasel 6.0.2-1
ii libgl1-mesa-glx [libgl1] 7.11-5
ii libldap-2.4-2 2.4.25-3
ii libreoffice-filter-binfilter <none>
ii libreoffice-gnome | libreoffice-kde <none>
ii libreoffice-help-en-us [libreoffice-help-3.4] 1:3.4.3-1
ii libreoffice-l10n-3.4 <none>
ii libreoffice-officebean <none>
ii libsane 1.0.22-6
ii libxrender1 1:0.9.6-2
ii menu 2.1.45
ii myspell-en-us [myspell-dictionary] 1:3.3.0-3
ii mythes-thesaurus <none>
ii openclipart-libreoffice <none>
ii pstoedit 3.60-1
ii sun-java6-jre [java5-runtime] 6.26-3
ii unixodbc 2.2.14p2-3
Versions of packages libreoffice-core depends on:
ii fontconfig 2.8.0-3
ii libatk1.0-0 2.0.1-2
ii libc6 2.13-20
ii libcairo2 1.10.2-6.1
ii libcurl3-gnutls 7.21.7-2
ii libdb5.1 5.1.25-11
ii libexpat1 2.0.1-7
ii libfontconfig1 2.8.0-3
ii libfreetype6 2.4.6-2
ii libgcc1 1:4.6.1-10
ii libgdk-pixbuf2.0-0 2.24.0-1
ii libglib2.0-0 2.28.6-1
ii libgraphite2-2.0.0 1.0.2-1
ii libgstreamer-plugins-base0.10-0 0.10.35-1
ii libgstreamer0.10-0 0.10.35-1
ii libgtk2.0-0 2.24.6-1
ii libhunspell-1.2-0 1.2.14-4
ii libhyphen0 2.7.1-4
ii libice6 2:1.0.7-2
ii libicu44 4.4.2-2
ii libjpeg8 8c-2
ii libmythes-1.2-0 2:1.2.1-1
ii libneon27-gnutls 0.29.6-1
ii libnspr4-0d 4.8.9-1
ii libnss3-1d 3.12.11-3
ii libpango1.0-0 1.28.4-3
ii libpng12-0 1.2.46-3
ii librdf0 1.0.13-3
ii libreoffice-common 1:3.4.3-1
ii libsm6 2:1.2.0-2
ii libssl1.0.0 1.0.0e-2
ii libstdc++6 4.6.1-10
ii libtextcat0 2.2-9
ii libx11-6 2:1.4.4-1
ii libxaw7 2:1.0.9-2
ii libxext6 2:1.3.0-3
ii libxinerama1 2:1.1.1-3
ii libxml2 2.7.8.dfsg-4
ii libxrandr2 2:1.3.2-2
ii libxrender1 1:0.9.6-2
ii libxslt1.1 1.1.26-8
ii libxt6 1:1.1.1-2
ii ttf-opensymbol 2:2.4.3+LibO3.4.3-1
ii ure 3.4.3-1
ii zlib1g 1:1.2.3.4.dfsg-3
Versions of packages libreoffice-writer depends on:
ii libc6 2.13-20
ii libgcc1 1:4.6.1-10
ii libicu44 4.4.2-2
ii libreoffice-base-core 1:3.4.3-1
ii libreoffice-core 1:3.4.3-1
ii libstdc++6 4.6.1-10
ii libwpd-0.9-9 0.9.3-1
ii libwpg-0.2-2 0.2.0-4
ii libwps-0.2-2 0.2.2-1
ii libxml2 2.7.8.dfsg-4
ii ure 3.4.3-1
ii zlib1g 1:1.2.3.4.dfsg-3
Versions of packages libreoffice-writer recommends:
ii libreoffice-emailmerge <none>
ii libreoffice-filter-binfilter <none>
ii libreoffice-java-common 1:3.4.3-1
ii libreoffice-math 1:3.4.3-1
ii sun-java6-jre [java5-runtime] 6.26-3
Versions of packages libreoffice-writer suggests:
pn libreoffice-base 1:3.4.3-1
pn libreoffice-gcj <none>
Versions of packages libreoffice-calc depends on:
ii libc6 2.13-20
ii libcolamd2.7.1 1:3.4.0-2
ii libgcc1 1:4.6.1-10
ii libreoffice-base-core 1:3.4.3-1
ii libreoffice-core 1:3.4.3-1
ii libstdc++6 4.6.1-10
ii lp-solve 5.5.0.13-7
ii ure 3.4.3-1
Versions of packages libreoffice-base depends on:
ii base-files 6.5
ii libc6 2.13-20
ii libgcc1 1:4.6.1-10
ii libhsqldb-java 1.8.0.10-10
ii libreoffice-base-core 1:3.4.3-1
ii libreoffice-core 1:3.4.3-1
ii libreoffice-java-common 1:3.4.3-1
ii libstdc++6 4.6.1-10
ii sun-java6-jre [java5-runtime] 6.26-3
ii ure 3.4.3-1
Versions of packages libreoffice-base suggests:
ii libmyodbc | odbc-postgresql | libsqliteodbc | tdsodbc | mdbtool <none>
ii libmysql-java | libpg-java | libjtds-java <none>
ii libreoffice-gcj <none>
ii libreoffice-report-builder <none>
ii unixodbc 2.2.14p2-3
Versions of packages libreoffice-impress depends on:
ii libc6 2.13-20
ii libgcc1 1:4.6.1-10
ii libreoffice-core 1:3.4.3-1
ii libreoffice-draw 1:3.4.3-1
ii libstdc++6 4.6.1-10
ii ure 3.4.3-1
Versions of packages libreoffice-math depends on:
ii libc6 2.13-20
ii libgcc1 1:4.6.1-10
ii libreoffice-core 1:3.4.3-1
ii libstdc++6 4.6.1-10
ii ttf-opensymbol 2:2.4.3+LibO3.4.3-1
ii ure 3.4.3-1
-- no debconf information
Reply to: