Current-Users archive

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

libreoffice4 coredump / Xcursor mystery



On a yesterday's -current/amd64 and pkgsrc box, soffice didn't start,
as in, the splash screen appeared, the bar didn't move, and one was
eventually returned to the prompt. Luckily it left a coredump
behind:

#0  0x00007f7fd2875a10 in _X11TransWritev () from /usr/X11R7/lib/libX11.so.6
#1  0x00007f7fd28744c9 in _XSend () from /usr/X11R7/lib/libX11.so.6
#2  0x00007f7fd286ad0f in XQueryExtension () from /usr/X11R7/lib/libX11.so.6
#3  0x00007f7fd286ab84 in XInitExtension () from /usr/X11R7/lib/libX11.so.6
#4  0x00007f7fd2c06b52 in XRenderFindDisplay ()
   from /usr/X11R7/lib/libXrender.so.1
#5  0x00007f7fd2c07979 in XRenderQueryExtension ()
   from /usr/X11R7/lib/libXrender.so.1
#6  0x00007f7fd2e06f44 in _XcursorGetDisplayInfo ()
   from /usr/X11R7/lib/libXcursor.so.1
#7  0x00007f7fd2e07529 in XcursorSupportsARGB ()
   from /usr/X11R7/lib/libXcursor.so.1
#8  0x00007f7fd2e02cc3 in XcursorNoticeCreateBitmap ()
   from /usr/X11R7/lib/libXcursor.so.1
#9  0x00007f7fdba40435 in XCreatePixmap () from /usr/X11R7/lib/libX11.so.7
#10 0x00007f7fd92319d7 in SalDisplay::initScreen(SalX11Screen) const ()
   from /usr/pkg/libreoffice4-4.2.4.2/program/libvclplug_genlo.so

So the shared library mystery is why the ancient libXcursor.so.1 is used
instead of libXcursor.so.2, given that libreoffice calls into the new
libX11.so.7.

Stranger still: the libreoffice4 was installed from a binary package built
on a -current box which doesn't have libX11.so.6 nor libXcursor.1, so there
can't be any references to them from the libreoffice4 side.

The workaround was just to delete libXcursor.so.1*

Any thoughts on what happened?

Cheers,

Patrick


Home | Main Index | Thread Index | Old Index