Created attachment 108686 [details]
I already reported bug https://bugs.freedesktop.org/show_bug.cgi?id=85056 but because of many problems in this bug report I was advised to open a new bug report.
On my computer there was LibreOffice 220.127.116.11 and I have been using it for like a month without a single crash incident (previously using previous versions of LibreOffice also without crashing incidents).
How did problem appear?
1. I have uninstalled LibreOffice 18.104.22.168.
2. Manually deleted installation left overs from C:\Programs\LibreOffice4 (this is my install dir).
3. Install Libreoffice 22.214.171.124 and now hell has been on fire. LibreOffice Writer (also similar problem with Calc) is crashing non-stop. I can do several things but none of them are reproducible.
a) I type text and Writer crashes - but not all the time.
b) I copy/paste the image from image editor and Writer crashes - but not all the time.
c) I copy/paste the text and Writer crashes.
d) I clicked on AutoSpellcheck button and Writer crashes.
Each time crash appears I need to go through document recovery process and I hope I haven't lost too much work (between last save and crash).
All above is just not reproducible!!! Please don't bother if LibreOffice is not crashing in your case, then you will not be able to reproduce.
I can never say when crash will appear. It is pure hell working like this. Then at one point when crash appeared and I already have few pages of text and images and I was not in the state of losing my work and Writer crashed and after restarting it crash repair started and immediately after repair Writer crashed again. I repeated this 5 times in a role and I couldn't get Writer up with my document.
I was stuck... So I reversed back:
1. Uninstall LibreOffice 126.96.36.199.
2. Manually deleted installation left overs from C:\Programs\LibreOffice4.
3. Install Libreoffice 188.8.131.52 and magically I was now working for two days at least 5 hours without a single crash.
4. I also opened document and recovery went OK and no crash at all.
It looks to me that there is some regression problem in LibreOffice 184.108.40.206 comparing to 220.127.116.11
Because I have a virtual machine, I have created several snapshots, so I can go to previous state if required.
Today I did the following:
1. Reverted virtual machine back to my LibreOffice 18.104.22.168 state.
2. Opened Writer.
3. Started WinDbg tool to start debugging process.
4. Just start typing some random keys on keyboard - it were letters keys.
5. And crash appeared. It is so easy to crash. I am attaching bug_report output.
What I see from bug report is that "Python" has crashed. This is probably LibreOffice embed Python.
I also investigated and I see embed Python is also used in my outer tools like Gimp and Komodo Edit:
C:\>dir python.exe /s
Volume in drive C has no label.
Volume Serial Number is DCD7-FA64
Directory of C:\Programs\ActiveStateKomodoEdit8\lib\python
06.06.2013 12:45 27.136 python.exe
1 File(s) 27.136 bytes
Directory of C:\Programs\gimp2\Python
15.05.2013 21:43 26.624 python.exe
1 File(s) 26.624 bytes
Directory of C:\Programs\LibreOffice4\program
18.09.2014 17:16 19.232 python.exe
1 File(s) 19.232 bytes
Directory of C:\Programs\LibreOffice4\program\python-core-3.3.3\bin
18.09.2014 12:19 27.136 python.exe
1 File(s) 27.136 bytes
Also another point. When crash appears I don't get classical LibreOffice crash window, but instead getting in my opinion some Windows like component dialog (or maybe even Python internal dialog, don't know). See attached print-screen.
My humble opinion is this is going to be very hard to reproduce. It looks like LibreOffice Pyhton collides with some other Python or something like that. So I suggest one of developer gets into debug trace and if additional info are required I can always revert back my virtual machine and make additional tests.
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?
my operating system is Windows 7 64 bit.
I did the following tests:
1. LibreOffice 22.214.171.124 Writer with my profile (this bug report): Python crash.
2. LibreOffice 126.96.36.199 Writer with new clean profile: Python crash.
3. LibreOffice 188.8.131.52 Writer with my profile: Python crash.
4. LibreOffice 184.108.40.206 Writer with new cleaan profile: Python crash.
I also tested previous versions:
1. LibreOffice 220.127.116.11 with my profile: Works fine.
2. LibreOffice 18.104.22.168 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:
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 22.214.171.124: Python crash.
2. LibreOffice 126.96.36.199: Python crash.
3. LibreOffice 188.8.131.52: Python crash.
4. LibreOffice 184.108.40.206: Python crash.
5. LibreOffice 220.127.116.11.beta2: Works fine.
6. LibreOffice 18.104.22.168.beta1: Works fine.
It looks like LibreOffice was working fine in 22.214.171.124.beta2 and the crash introduced was in LibreOffice 126.96.36.199.
In LibreOffice 188.8.131.52 (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 184.108.40.206.beta1, 220.127.116.11.beta2 and also in previous release 18.104.22.168, 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 22.214.171.124.beta2 with exceptions, but still no crash.
- LibreOffice 126.96.36.199 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 188.8.131.52.beta1 and LibreOffice 184.108.40.206.beta2 (last two working versions) and LibreOffice 220.127.116.11 (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 18.104.22.168.beta1 in C:\Programs\LibreOffice4\ directory just like I did install all other 4.3.x or 4.2 versions before.
Stunning, if LibreOffice 22.214.171.124.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 126.96.36.199 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 188.8.131.52
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 184.108.40.206 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.
Dear Bug Submitter,
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:
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!
This NEEDINFO message was generated on: 2015-07-18
Dear Bug Submitter,
Please read this message in its entirety before proceeding.
Your bug report is being closed as INVALID due to inactivity and a lack of information which is needed in order to accurately reproduce and confirm the problem. We encourage you to retest your bug against the latest release. If the issue is still present in the latest stable release, we need the following information (please ignore any that you've already provided):
a) Provide details of your system including your operating system and the latest version of LibreOffice that you have confirmed the bug to be present
b) Provide easy to reproduce steps – the simpler the better
c) Provide any test case(s) which will help us confirm the problem
d) Provide screenshots of the problem if you think it might help
e) Read all comments and provide any requested information
Once all of this is done, please set the bug back to UNCONFIRMED and we will attempt to reproduce the issue.
Please do not:
a) respond via email
b) update the version field in the bug or any of the other details on the top section of FDO
Message generated on: 2015-09-03