Something wrong with OpenOffice/Libre/Lotus, all freeze

Issues with installing under all Linux Distributions

Something wrong with OpenOffice/Libre/Lotus, all freeze

Postby peabrain » Sun Nov 27, 2011 1:45 am

I am absolutely baffled by the behaviour in all these related office suites, that is LibreOffice 3.4.4, OpenOffice 3.3.0 and Lotus Symphony 1.3.

The basic problem is this:

Open the program -> create a new empty document (word processor, spreadsheet, whatever) -> right-click on the document -> select "Character" from the menu ->the program freezes for several minutes (but will work after that). The same happens, for example when opening any document.

Removing old settings (~/.config/.libreoffice) does not help. Rebooting does not help.

OpenOffice is installed under my home directory for testing purposes, LibreOffice is under /usr.

These symptoms come and go. LibreOffice may work normally when I edit a document. Then I close the program and shut the PC down properly. I don't change any setting, I don't install anything. The next time I boot up LibreO may not be working anymore, but hangs as described above.

The last time this happened it seemed that the fault was in the language pack (libreoffice-fi for Finnish). Running strace and logging the output gave this:

Code: Select all   Expand viewCollapse view
3635  23:14:03.577673 lstat64("/usr/lib/libreoffice/program/../basis-link/program/resource/cuifi.res", {st_mode=S_IFREG|0444, st_size=263966, ...}) = 0
3635  23:14:03.577974 open("/usr/lib/libreoffice/program/../basis-link/program/resource/cuifi.res", O_RDONLY) = 32
3635  23:14:03.578179 lseek(32, 0, SEEK_END) = 263966
3635  23:14:03.578326 lseek(32, 0, SEEK_CUR) = 263966
3635  23:14:03.578448 lseek(32, 263962, SEEK_SET) = 263962
3635  23:14:03.578569 lseek(32, 0, SEEK_CUR) = 263962
3635  23:14:03.578690 lseek(32, 263962, SEEK_SET) = 263962
3635  23:14:03.578810 lseek(32, 0, SEEK_CUR) = 263962
3635  23:14:03.578931 read(32, "\0\0\26$", 1024) = 4
3635  23:14:03.579069 lseek(32, 258298, SEEK_SET) = 258298
3635  23:14:03.579190 lseek(32, 0, SEEK_CUR) = 258298
3635  23:14:03.579312 lseek(32, 258298, SEEK_SET) = 258298
3635  23:14:03.579433 lseek(32, 0, SEEK_CUR) = 258298
3635  23:14:03.579554 read(32, "\0\0\1\2\0\0\0\310\0\3\350\206\0\0\1\20\0\0(@\0\0\0\0\0\0\1\20\0\0Bx\0\0\2\230\0\0\1\21\0\0\0016\0\0\t6\0\0\1\21\0\0\0017\0\0\tN\0\0\1\21\0\0\0018\0\0\td\0\0\1\21\0\0\0019\0\0\t~\0\0\1\21\0\0\1:\0\0\t\240\0\0\1\21\0\0\1;\0\0\nT\0\0\1\21\0\0\1<\0\0\nx\0\0\1\21\0\0\1=\0\0\n\220\0\0\1\21\0\0\1>\0\0\n\256\0\0\1\21\0\0\1\256\0\0\n\306\0\0\1\21\0\0\1\257\0\0\n\334\0\0\1\21\0\0\23\210\0\0\n\362\0\0\1\21\0\0\23\222\0\0\v\32\0\0\1\21\0\0\23\223\0\0\v4\0\0\1\21\0\0\23\246\0\0\vP\0\0\1\21\0\0\23\247\0\0\vl\0\0\1\21\0\0'n\0\0\v\214\0\0\1\21\0\0'\263\0\0\v\366\0\0\1\21\0\0'\265\0\0\f(\0\0\1\21\0\0'\266\0\0\f\\\0\0\1\21\0\0'\270\0\0\f\344\0\0\1\21\0\0'\271\0\0\r\20\0\0\1\21\0\0'\273\0\0\rD\0\0\1\21\0\0'\274\0\0\r|\0\0\1\21\0\0'\276\0\0\r\370\0\0\1\21\0\0'\300\0\0\16$\0\0\1\21\0\0'\301\0\0\16R\0\0\1\21\0\0'\305\0\0\16\314\0\0\1\21\0\0'\306\0\0\16\342\0\0\1\21\0\0'\310\0\0\16\372\0\0\1\21\0\0'\337\0\0\17^\0\0\1\21\0\0'\347\0\0\17\210\0\0\1\21\0\0'\351\0\0\17\264\0\0\1\21\0\0'\352\0\0\17\336\0\0\1\21\0\0'\353\0\0\20@\0\0\1\21\0\0'\354\0\0\20p\0\0\1\21\0\0'\365\0\0\20\212\0\0\1\21\0\0'\366\0\0\20\302\0\0\1\21\0\0'\367\0\0\20\366\0\0\1\21\0\0'\370"..., 5668) = 5668
3635  23:14:03.580340 lseek(32, 173710, SEEK_SET) = 173710
3635  23:14:03.580465 lseek(32, 0, SEEK_CUR) = 173710
3635  23:14:03.580586 lseek(32, 173710, SEEK_SET) = 173710
3635  23:14:03.580707 lseek(32, 0, SEEK_CUR) = 173710
3635  23:14:03.580827 read(32, "\0\0'\377\0\0\1t\0\0\16d\0\0\0B\0\0@8\0\0\0\0\200\0\0\0CUI_HID_SVXPAGE_CHAR_NAME\0\0\0\0\f\0\0\1\4\0\0\0\271\0\0\0d\0\0\1X\0\0\0N\0\0\0N\0\0\0\277\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\6\0\0\0\3\0\0\0\f\0\0\0\370\0\0\0\10L\303\244nsimaiset tekstifontit\0\0\0\0e\0\0\1W\0\0\0004\0\0\0004\0\0\0?\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\16\0\0\0\f\0\0\0P\0\0\0\10\0\0\1\247\0\0\1W\0\0\0004\0\0\0004\0\0\0?\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\6\0\0\0\f\0\0\0p\0\0\0\10\0\0\0f\0\0\1T\0\0\0j\0\0\0j\0\0@?\0\0\0\0\10\0\1\10cui:ComboBox:RID_SVXPAGE_CHAR_NAME:LB_WEST_NAME\0\0\0\0\f\0\0\0\f\0\0\0\31\0\0\0\f\0\0\0P\0\0\0H\0\0\0\0\0\0\0\0\1\250\0\0\1T\0\0\0p\0\0\0p\0\0@?\0\0\0\0\0\0\1\10cui:ComboBox:RID_SVXPAGE_CHAR_NAME:LB_WEST_NAME_NOCJK\0\0\0\0\f\0\0\0\f\0\0\0\21\0\0\0\f\0\0\0p\0\0\0G\0\0\0\0\0\0\0\0\0g\0\0\1W\0\0\0004\0\0\0004\0\0\0?\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0`\0\0\0\16\0\0\0\f\0\0"..., 1024) = 1024
3635  23:14:03.581382 lseek(32, 173726, SEEK_SET) = 173726
3635  23:14:03.581503 lseek(32, 0, SEEK_CUR) = 173726
3635  23:14:03.581623 read(32, "\0\0@8\0\0\0\0\200\0\0\0CUI_HID_SVXPAGE_CHAR_NAME\0\0\0\0\f\0\0\1\4\0\0\0\271\0\0\0d\0\0\1X\0\0\0N\0\0\0N\0\0\0\277\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\6\0\0\0\3\0\0\0\f\0\0\0\370\0\0\0\10L\303\244nsimaiset tekstifontit\0\0\0\0e\0\0\1W\0\0\0004\0\0\0004\0\0\0?\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\16\0\0\0\f\0\0\0P\0\0\0\10\0\0\1\247\0\0\1W\0\0\0004\0\0\0004\0\0\0?\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\6\0\0\0\f\0\0\0p\0\0\0\10\0\0\0f\0\0\1T\0\0\0j\0\0\0j\0\0@?\0\0\0\0\10\0\1\10cui:ComboBox:RID_SVXPAGE_CHAR_NAME:LB_WEST_NAME\0\0\0\0\f\0\0\0\f\0\0\0\31\0\0\0\f\0\0\0P\0\0\0H\0\0\0\0\0\0\0\0\1\250\0\0\1T\0\0\0p\0\0\0p\0\0@?\0\0\0\0\0\0\1\10cui:ComboBox:RID_SVXPAGE_CHAR_NAME:LB_WEST_NAME_NOCJK\0\0\0\0\f\0\0\0\f\0\0\0\21\0\0\0\f\0\0\0p\0\0\0G\0\0\0\0\0\0\0\0\0g\0\0\1W\0\0\0004\0\0\0004\0\0\0?\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0`\0\0\0\16\0\0\0\f\0\0\0(\0\0\0\10\0\0\1\251\0\0\1W\0\0"..., 3668) = 3668
3635  23:14:03.582437 futex(0xad36bbd8, FUTEX_WAIT, 3644, NULL <unfinished ...>

############## COMMENT: The following just keeps on repeating over and over again

3640  23:14:04.515857 <... poll resumed> ) = 0 (Timeout)
3640  23:14:04.515989 gettimeofday({1322342044, 516040}, NULL) = 0
3640  23:14:04.516178 poll([{fd=25, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=25, revents=POLLOUT}])
3640  23:14:04.516369 writev(25, [{"\27\0\2\0\334\1\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
3640  23:14:04.516555 poll([{fd=25, events=POLLIN}], 1, -1) = 1 ([{fd=25, revents=POLLIN}])
3640  23:14:04.516748 read(25, "\1\0\246\0\0\0\0\0\3\0\200\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
3640  23:14:04.516940 read(25, 0x9ba9b60, 4096) = -1 EAGAIN (Resource temporarily unavailable)
3640  23:14:04.517114 read(25, 0x9ba9b60, 4096) = -1 EAGAIN (Resource temporarily unavailable)
3640  23:14:04.517279 read(25, 0x9ba9b60, 4096) = -1 EAGAIN (Resource temporarily unavailable)


I timed it and the time stamps in the log correspond to my observations.

Changing to a different language pack and removing libreoffice-fi (and thus removing cuifi.res) fixed the problem. Then I reinstalled libreoffice-fi again and removed the other language pack. I had made no changes to the system before the problem occured. No new installed software, nothing. To my knowledge no changes should have been made to the file cuifi.res or any other file in language pack.

What's really strange is that now OpenOffice.org works too, even though it is installed completely under my home directory. It has its own .res files.

As said, the symptoms come and go. LibreOffice works fine today, tomorrow it may not.

What on earth could cause this behavior? And why does it affect all of them (Libre, Open and Lotus)?

Hardware failure like faulty disk? I doubt it. Everything else works normally. It's always these three programs which fail to work.
LibreOffice 3.4.4, Arch Linux
peabrain
 
Posts: 2
Joined: Sat Oct 29, 2011 4:21 am

Re: Something wrong with OpenOffice/Libre/Lotus, all freeze

Postby squenson » Sun Nov 27, 2011 8:40 am

Welcome to this forum, peabrain!

Libre, Open and Lotus share the same code base, so I am not surprised that the behavior is similar. It seems that the Finnish pack is faulty. May be you should contact the LoCo team as they may have experienced the same issue. You may also try to reset your profile, here is the link for OOo/LibreOffice.
LibreOffice 4.2.3.3. on Ubuntu 14.04
User avatar
squenson
Volunteer
 
Posts: 1885
Joined: Wed Jan 30, 2008 9:21 pm
Location: Lausanne, Switzerland

Re: Something wrong with OpenOffice/Libre/Lotus, all freeze

Postby peabrain » Mon Nov 28, 2011 6:38 am

Thanks for your response.

If this happens again I'll test the language pack theory and report to the local team if necessary.

Currently I suspect it has something to do with my print server, another PC on my home network. It was running but was not responding properly. It seems that the time frozen depends on whether or not the server is running. If it's not even on, the hangup takes less time.
LibreOffice 3.4.4, Arch Linux
peabrain
 
Posts: 2
Joined: Sat Oct 29, 2011 4:21 am


Return to Linux

Who is online

Users browsing this forum: No registered users and 4 guests