Summary: | LibreOffice Writer crashes 10 times per minute and from debug logs looks like Python initialization problem | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | grofaty <grofaty> |
Component: | Libreoffice | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEEDINFO --- | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | serval2412 |
Version: | 4.3.2.2 release | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Windows (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
crash dialog
WinDbg debug of crash debug_4_3_0_0_beta2 no crash, but exceptions debug 4_3_0_1 with Python crash |
Description
grofaty
2014-10-30 12:32:08 UTC
Created attachment 108687 [details]
WinDbg debug of crash
On which Windows are you? (XP, Seven, 8) 32 or 64 bits? For the test, could you rename your LO directory profile (see https://wiki.documentfoundation.org/UserProfile#Windows) and give a try to last stable 4.3.3? Did you install any specific fonts? I mean do you have other fonts than those installed out of box with Windows? If yes, could you disable them and give it a new try? Julien, my operating system is Windows 7 64 bit. I did the following tests: 1. LibreOffice 4.3.2.2 Writer with my profile (this bug report): Python crash. 2. LibreOffice 4.3.2.2 Writer with new clean profile: Python crash. 3. LibreOffice 4.3.3.2 Writer with my profile: Python crash. 4. LibreOffice 4.3.3.2 Writer with new cleaan profile: Python crash. I also tested previous versions: 1. LibreOffice 4.2.6.2 with my profile: Works fine. 2. LibreOffice 4.2.7.2 with my profile: Works fine. I haven't install any font for very long time and I am also not using any specific exotic font, I use Arial font. Hope this helps. Do you want me to do any other test? P.S. I have a virtual machine, so I can make several tests without impacting my production LibreOffice environment. P.S.S. I have updated info to: Hardware=x86-64(AMD64) Windows (All) Regards Thank you for your detailed feedback, I put it back to NEW. I have made a test marathon and downloaded several old versions from subdirectory: http://downloadarchive.documentfoundation.org/libreoffice/old/ to figure it out in which version this crash started to appear. In bellow tests I always uninstalled LibreOffice, manually clean install leftovers from C:\Programs\LibreOffice4 (my install dir), delete profile (so having clean profile): 1. LibreOffice 4.3.1.2: Python crash. 2. LibreOffice 4.3.0.4: Python crash. 3. LibreOffice 4.3.0.2: Python crash. 4. LibreOffice 4.3.0.1: Python crash. 5. LibreOffice 4.3.0.0.beta2: Works fine. 6. LibreOffice 4.3.0.0.beta1: Works fine. It looks like LibreOffice was working fine in 4.3.0.0.beta2 and the crash introduced was in LibreOffice 4.3.0.1. In LibreOffice 4.3.0.1 (the first version crashing) I started LibreOffice Writer and starting a debug with WinDbg. Move cursor to LibreOffice and press letter d and Python crash appeared. This is the record pressing only one key and crash. Additional info, in debug I can see there are also! exceptions in 4.3.0.0.beta1, 4.3.0.0.beta2 and also in previous release 4.2.7.2, but LibreOffice does not crashes. Exception are like for example: (b78.a98): C++ EH exception - code e06d7363 (first chance) appears in debug every time I press any key, I only pressed English letters. I am attaching: - LibreOffice 4.3.0.0.beta2 with exceptions, but still no crash. - LibreOffice 4.3.0.1 with Python crash error. Hope this helps debugging the problem. Created attachment 108824 [details]
debug_4_3_0_0_beta2 no crash, but exceptions
Created attachment 108825 [details]
debug 4_3_0_1 with Python crash
Now I have analyzed what is different between LibreOffice 4.3.0.0.beta1 and LibreOffice 4.3.0.0.beta2 (last two working versions) and LibreOffice 4.3.0.1 (first crashing version) and I figure it out that beta versions are installing in different directory: "LibOfficeDev 4" and non-beta versions are installing in production directories like "LIbOffice 4". So I uninstalled LibreOffice beta, delete all programs left overs, delete profile and install LibreOffice 4.3.0.0.beta1 in C:\Programs\LibreOffice4\ directory just like I did install all other 4.3.x or 4.2 versions before. Stunning, if LibreOffice 4.3.0.0.beta1 is installed in C:\Programs\LibreOffice4 directory then it is crashing all over, but if it is installed in C:\Programs\LibreOfficeDev4 then it is not crashing at all. So all of the LibreOffice 4.3.x are now crashing if installed in C:\Programs\LibreOffice4 and also tried back to install LibreOffice 4.2.7.2 in the same directory (uninstalling/cleaning program left oveers/cleaning profile) and it works perfectly well without crashing. Strange, can't explain it rational... I must recognize I don't understand why you test beta version from 4.3.0.0 Last stable LO version is 4.3.4, would it be possible you give a try? @Julien Nabet, I would like to know when LibreOffice started crashing, so did several tests with different versions. I found out that 4.2.x (including last 4.2.7) is working fine without crashes. But as I see crashing appears in 4.3.x series starting with! beta-1 (that is why I have made a test with beta). I searched the source-code repository (sorry I can't find this anymore) that there was a commit of adding a new Python version in 4.3.x and Python is crashing in my case. Grofaty: this link https://wiki.documentfoundation.org/QA/HowToBibisect may interest you. However, it's interesting only if the bug is still present! :-) Tested on LibreOffice 4.3.4.1 on Windows 7 and the same crash. Sorry for late response... It looks this problem is realted to AutoHotKey program! But it is still interesting that using both products for years and not when LibreOffice updated to 4.3.x problem appeared. I applied work-around suggested on AutoHotKey forum: http://www.autohotkey.com/board/topic/117985-libreoffice-43x-crashes-if-started-from-autohotkey-keyboard-shortcut/?hl=%20step2 - like creating a Windows shortcut and then use AutoHotKey to run a shortcut instead of .exe file directly. Very strange to me, I think this is still some kind of strange bug in LibreOffice like updating new internal Python to newer version in 4.3.x that produces this strange effect. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.