Created attachment 77549 [details] Sample file emonstrating crash on entering formula Version 4.0.2.2 (Build ID: 4c82dcdd6efcd48b1d8bba66bfe1989deee49c3) Ubuntu Linux 12.04, Kernel 3.2.0-40-generic-pae, MATE 1.6.0 Steps to reproduce: 1. Open attached file 2. Select cell BC4 (or any other in this column or any other column after it) 3. Write "=" without quotation marks. Libreoffice constantly crashes. The problem can be reproduced also by writing "=" anywhere else in the attached file. No problems appears in 3.6.5 with the same file.
Hi, Thanks for reporting. I can not reproduce a crash using Linux Mint 14 x64 with LibreOffice Version 4.0.2.2 (Build id: 4c82dcdd6efcd48b1d8bba66bfe1989deee49c3). 1) Do you have any extensions installed? 2) Is this crash still reproducible after a user profile reset (guide: https://wiki.documentfoundation.org/UserProfile#Resetting_the_user_profile)? If reproducible, please try to do a backtrace (guide: https://wiki.documentfoundation.org/BugReport#How_to_get_a_backtrace_on_Linux) so we have a bit more information about the crash. Thanks in advance, Joren
(In reply to comment #1) > Hi, > > 1) Do you have any extensions installed? Yes, it seems that Libreoffice 4.0 imports extensions installed on a Libreoffice 3.6. There are quite many of extensions related to calc. Some of them, like remove duplicates and solvit could not be installed on libreoffice 4.0 > 2) Is this crash still reproducible after a user profile reset (guide: > https://wiki.documentfoundation.org/UserProfile#Resetting_the_user_profile)? > When I removed existing profile of libreoofice 4.0, the new profile contained all of extensions installed on the libreoffice 3.6, some of the didn't work (remove duplicates from those related to calc). When I tried to open existing calc files with new profile, the most of them didn't opened at all. In some cases I got permanent response that document is loading, in some cases it ended with "Read-Error. An unknown error has occured." Writer documents at the same time loaded fine. I removed all of the extensions related to calc and the problem disappeared. I also changed locale settings to the same that I had in Lilbreoffice 3.6. I'll try to add the extensions to see, if the problem will appear again. > If reproducible, please try to do a backtrace (guide: > https://wiki.documentfoundation.org/ > BugReport#How_to_get_a_backtrace_on_Linux) so we have a bit more information > about the crash. > > Thanks in advance, > Joren
Unfortunately I was not able to check, which extension could be a reason of the problem. When I tried to reinstall extensions on Libreoffice 4.0, I got error responses for the most of them. The list of extensions and error messages follows below. However, now I don't have any problems with entering formulas. So this error is gone, but switching to version 4.0 would lead to loosing of some very useful extensions. I tried to switch between java 1.7 and 1.8 during installation, but without any effect. java.lang.reflect.InvocationTargetException CorelPolyGUI (com.sun.star.uno.RuntimeException) { { Message = "<class 'TabError'>: inconsistent use of tabs and spaces in indentation (Duplicates.py, line 67), traceback follows\X000a /opt/libreoffice4.0/program/pythonloader.py:102 in function getModuleFromUrl() [codeobject = compile( src, encfile(filename), \"exec\" )]\X000a /opt/libreoffice4.0/program/pythonloader.py:149 in function writeRegistryInfo() [mod = self.getModuleFromUrl( locationUrl )]\X000a\X000a", Context = (com.sun.star.uno.XInterface) @0 } } RemoveOOoDuplicates loading component library failed: file:///home/****/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lusg0rzw.tmp_/ROOo.oxt/Linux_x86/ROOo.uno.so ROOo java.lang.reflect.InvocationTargetException SLAMLib java.lang.reflect.InvocationTargetException Solvit java.lang.reflect.InvocationTargetException StatisticalDataAnalyzerForOOCalc java.lang.reflect.InvocationTargetException Validator java.lang.reflect.InvocationTargetException Readability report
Andis/Jorendc: it seems a dup of fdo#62155, see "See also". Michael pushed a quick fix on master and 4.0 branch. So it should be ok from 4.0.3. Michael: Even if it's surely a dup, perhaps the traces given comment 3 may interest you.
(In reply to comment #4) > Andis/Jorendc: it seems a dup of fdo#62155, see "See also". Michael pushed a > quick fix on master and 4.0 branch. So it should be ok from 4.0.3. > > Michael: Even if it's surely a dup, perhaps the traces given comment 3 may > interest you. Thanks for narrowing down Julien! Lets mark it as such then. @Bug reporter: please REOPEN this bug if this is still reproducible using mentioned version LibreOffice 4.0.3. Kind regards, Joren *** This bug has been marked as a duplicate of bug 62155 ***
Andis - wow thanks for the great report. I'm pretty amazed that there is -such- compound failure of Java extensions with LibreOffice 4.0 - they -should- all be compatible. I can only assume there is some horrific upgrade / re-registration issue. Can you confirm that none of these extensions work in 4.0 if you install them by themselves ? Stephan - seems like something pretty serious here; any ideas ? Un-marking, re-opening and switching the focus to the extension failures which ( I guess ) are the other primary cause of this embarassing bug. Thanks for the report.
(In reply to comment #6) > Andis - wow thanks for the great report. > > I'm pretty amazed that there is -such- compound failure of Java extensions > with LibreOffice 4.0 - they -should- all be compatible. > Hello! It seems that the problem is in profile upgrade from version 3.6.5 to 4.0. I tried to use separate installation of Libreoffice 4.0. [Bootstrap] UserInstallation=$ORIGIN/.. No problems appeared with installation of all above mentioned extensions in separate installation of the Libreoffice 4.0. In other words, most probably it is rather specific problem related to upgrade. I used several pre-releases between 3.6.5 and 4.0.2 therefore it is very hard to say, when this problem appeared.
I solved this problem for myself by making new profile for libreoffice 4.0 installation. Order of activities: Close libreoffice 3.6 and 4.0 Rename libreoffice 3.6 profile form /3 to /3bkp Delete libreoffice 4.0 profile Start libreoffice 4.0 and reinstall all extensions Rename libreoffice 3.6 profile to /3 Start libreoffice 3.6 with all extensions in place The most of extensions are working now. The only exceptions still not working are: RemoveOOoDuplicates (com.sun.star.uno.RuntimeException) { { Message = "<class 'TabError'>: inconsistent use of tabs and spaces in indentation (Duplicates.py, line 67), traceback follows\X000a /opt/libreoffice4.0/program/pythonloader.py:102 in function getModuleFromUrl() [codeobject = compile( src, encfile(filename), \"exec\" )]\X000a /opt/libreoffice4.0/program/pythonloader.py:149 in function writeRegistryInfo() [mod = self.getModuleFromUrl( locationUrl )]\X000a\X000a", Context = (com.sun.star.uno.XInterface) @0 } } ROOo loading component library failed: file:///home/****/.config/libreoffice/4/user/uno_packages/cache/uno_packages/luu6n8qd.tmp_/ROOo.oxt/Linux_x86/ROOo.uno.so Now I have nicely working 3.6 and 4.0 installations :)
(In reply to comment #8) > RemoveOOoDuplicates > (com.sun.star.uno.RuntimeException) { { Message = "<class 'TabError'>: > inconsistent use of tabs and spaces in indentation (Duplicates.py, line 67), > traceback follows\X000a /opt/libreoffice4.0/program/pythonloader.py:102 in > function getModuleFromUrl() [codeobject = compile( src, encfile(filename), > \"exec\" )]\X000a /opt/libreoffice4.0/program/pythonloader.py:149 in > function writeRegistryInfo() [mod = self.getModuleFromUrl( locationUrl > )]\X000a\X000a", Context = (com.sun.star.uno.XInterface) @0 } } Python 3 is more picky about tabs and spaces in source code than Python 2, that's why the above starts to become a problem with LibreOffice 4. You should report that with the authors of that extension---they can probably clean it up so that it works fine with both Python 2 and 3. > ROOo > loading component library failed: > file:///home/****/.config/libreoffice/4/user/uno_packages/cache/uno_packages/ > luu6n8qd.tmp_/ROOo.oxt/Linux_x86/ROOo.uno.so Hard to tell anything about the above without having access to that extension. Do you have a link, in case it is freely available?
(In reply to comment #9) > > > ROOo > > loading component library failed: > > file:///home/****/.config/libreoffice/4/user/uno_packages/cache/uno_packages/ > > luu6n8qd.tmp_/ROOo.oxt/Linux_x86/ROOo.uno.so > > Hard to tell anything about the above without having access to that > extension. Do you have a link, in case it is freely available? http://rcom.univie.ac.at/download.html#ROOo It's not updated for 3 years, so I'm not sure if anybody is taking care for the code. I'll contact authors of Duplicates finder.
(In reply to comment #10) > > > ROOo > > > loading component library failed: > > > file:///home/****/.config/libreoffice/4/user/uno_packages/cache/uno_packages/ > > > luu6n8qd.tmp_/ROOo.oxt/Linux_x86/ROOo.uno.so > > > > Hard to tell anything about the above without having access to that > > extension. Do you have a link, in case it is freely available? > > http://rcom.univie.ac.at/download.html#ROOo The contained Linux_x86/ROOo.uno.so and Linux_x86/StatConnector.uno.so depend on libstlport_gcc.so, which has deliberately been dropped from LO 4.0, see <http://lists.freedesktop.org/archives/libreoffice/2012-December/042804.html> "modules removal surprises." That causes the same problem for this extension as it causes for the German Duden Korrektor extension, see the LO 4.0 release notes at <https://www.libreoffice.org/download/release-notes/> and the potential workaround at <https://wiki.documentfoundation.org/ReleaseNotes/4.0#Duden_Rechtschreibpr.C3.BCfung_.2F_Duden_Korrektor>. (Note that this affects the extension on both Linux x86 and Windows, and fixing it would require re-building the extension against a LO 4 SDK.) Closing as NOTOURBUG.
The problem with crashing libreoffice 4.0 returned today. I used extension texttonumber for spreadsheet with about 7000 records and calc crashed, when I entered "=" in one cell. After recovery Libreoffice crashes all the time, when I enter "=" in any calc file. Later I'll try to generate new profile, but anyway it is something terrible.
Wow - that is ridiculous - thanks for filing Andis ! - can you confirm that the 'texttonumber' extension triggers this ? if that is Cor's CT2N extension (is it) then it is written in StarBasic - which can't possibly have any Java or stlport issues with it, but that would point to a more horrible underlying brokenness. Can you confirm that this is triggered by installing CT2N and goes away when it is removed ? if so we need to look at this again I guess.
(In reply to comment #13) > > Can you confirm that this is triggered by installing CT2N and goes away when > it is removed ? if so we need to look at this again I guess. I'm not sure if it is CT2N, because after removing the particular extension the problem was still there. Removal of extensions did not help at all. Just creation of new profile (renaming before 3.6 profile) makes difference. But the last extension I used before the crash was CT2N. There is another problem with this extension. When applied to large array (like 7000 records in this case), it cause crash of the program from time to time, I guess because of lack of memory or something like that.
(In reply to comment #12) > The problem with crashing libreoffice 4.0 returned today. I used extension > texttonumber for spreadsheet with about 7000 records and calc crashed, when > I entered "=" in one cell. After recovery Libreoffice crashes all the time, > when I enter "=" in any calc file. The best way to help us track down what's really going wrong there is to zip/tar your complete ~/.config/libreoffice directory tree and make it available (either attach it to this issue or mail it to me directly).
(In reply to comment #15) > > The best way to help us track down what's really going wrong there is to > zip/tar your complete ~/.config/libreoffice directory tree and make it > available (either attach it to this issue or mail it to me directly). Zipped profile (stopped working after installation of all extensions) is uploaded here https://docs.google.com/file/d/0Bxv4jQ_04jXZUkFqM1JtLU55ekE/edit?usp=sharing I deleted temp and backup information in extensions folder to reduce file size, but it didn't affected functionality.
This morning I tried to upgrade to 3.6.6.2 to see if the problem appears there as well and the situation was even worse. The program loaded to dashboard, but then crashed as soon as I tried to open any document or create new one. I think 3.6.6.2 imported something from libreoffice 4.0 profile information. When I went back to 3.6.5.2 with new profile, everything was fine. However it is quite horrible problem.
The same problem still appears with 4.0.3.2. I'm not sure if this very specific issue or there is just a lack of resources to deal with it, but it is really annoing. It is not possible to migrate to Libreoffice 4.0 keeping current profile and extensions, and even creation of new profile after some time ends with crash. Probably the source of the problem is locale settings, at least today 4.0.3.2 calc started to crash on "=" or even "-", when I changed locale to Latvian. Next time it started to crash after updating extensions, particularly update of Language tool. Probably locale was just a coincident. When I removed language tool Libreoffice stopped to crash, so probably the reason is at least this extension.
Wow - this is bad; clearly there is some deep badness there; clearly the earlier we get feedback on the proposed fix - the faster we get a fix that works. I was under the impression that we had fixed this '=' crash in formula entry in bug#62155 Can you get a stack-trace somehow ?
(In reply to comment #19) > > Can you get a stack-trace somehow ? After some investigation I found that the problem is specific to LanguageTool extension Version 2.1. If it is installed Libreoffice 4.0 constantly crashes on "=" or "-" If I downgrade LanguageTool to 2.0, no crashes anymore, at least on these signs. So, something bad is done with this extension and there is quite easy solution - use older version. For me it looks like problem with extension and I think this bug report can be closed.
andis: thank you Andis for your feedback. I'll put back state to "NOTOURBUG". It could be interesting your retrieve an attach a backtrace so someone (maybe you?) contact author(s) of LanguageTool.
Woah - so I'm not that happy about this resolution. LibreOffice should -never- crash, certainly not with a Java plugin like languagetool; and certainly not in calc pressing '=' ;-) Andis - does LanguageTool work in other ways ? ie. does it do grammar checking elsewhere ?
(In reply to comment #22) > > Andis - does LanguageTool work in other ways ? ie. does it do grammar > checking elsewhere ? I use it for spell/grammer checking in Writer. I don't know, how it is interfering with Calc. I already sent a message to author of the extension.
I confirm this bug with libreoffice-4.0.3-3 on Arch Linux. The solution is to completely remove LO installation and manually remove the /usr/lib/libreoffice folder. Apparently the problem arises from some fatal interaction with LO3 leftovers (extensions?). Anyway a new, clean install fixes the issue.
This is horrible - can we re-open the bug if it is repeatable; we should -never- crash. Upgrading is no excuse for crashing :-) Having to manually remove your profile is no solution. k.a.miernik - do you have a copy of your old profile ? can you keep that like gold-dust :-) and reproduce this with 4.0.4 ? http://www.libreoffice.org/download/pre-releases/ If so, can you get a backtrace: ./soffice --backtrace 2>&1 | tee /tmp/foo.log and attach that ? Thanks !
It is not a matter of a user profile. Removing this does not help. The problem was on the system level (/usr/lib/libreoffice was not clean after uninstallation of the LO). I have a backup of the user profile but it does not cause crashes ones I have reinstalled the LO.
Wow this is bad: > It is not a matter of a user profile. Removing this does not help. The > problem was on the system level (/usr/lib/libreoffice was not clean after > uninstallation of the LO). I have a backup of the user profile but it does > not cause crashes ones I have reinstalled the LO. Can you reproduce this and/or attach a list of files left in /usr/lib/libreoffice ? Were these files leftover from the system installed libreoffice ? The dump of an ls -R /usr/lib/libreoffice would be fine [ perhaps there is/was some mixup there ]. It'd be great to isolate that. We could add some conflicts rules to ensure they are removed I guess. I thought we installed our generic packages to /opt/libreoffice/ myself - but ... Out of interest what does your system's /etc/ld.so.conf and cat /etc/ld.so.conf.d/* say ? It should not include /usr/lib/libreoffice at all. Thanks !
It may well be that fixing bug#65859 (an easy hack) would fix this too.
Dear Bug Submitter, Please read the entire message before proceeding. This bug has been in NEEDINFO status with no change for at least 6 months. Please provide the requested information as soon as possible and mark the bug as UNCONFIRMED. Due to regular bug tracker maintenance, if the bug is still in NEEDINFO status with no change in 30 days the QA team will close the bug as INVALID due to lack of needed information. For more information about our NEEDINFO policy please read the wiki located here: https://wiki.documentfoundation.org/QA/FDO/NEEDINFO If you have already provided the requested information, please mark the bug as UNCONFIRMED so that the QA team knows that the bug is ready to be confirmed. Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team
Hello! I'm using Libeoffice in everyday work, so as soon as I find workaround (new profile without problematic extensions), I did it and forget about the problem. I don't have possibility, it the problem persist in following versions and I don't have any more the problematic profile. I think creation of new profile and avoiding problematic extensions should be recommended to everybody having this problem. So, from my point of view bug report can be closed;however, possibility to crash program due to problems in extensions for me seems to be quite serious to consider in future.
Thank you Andis for your feedback, let's put this to WFM.