Bug 91209 - Calc crashes after close if a formula uses dec2hex, dec2okt, dec2bin but nor on hex2dec... Windows complains about vcllo.dll
Summary: Calc crashes after close if a formula uses dec2hex, dec2okt, dec2bin but nor ...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
4.4.0.3 release
Hardware: Other Windows (All)
: medium major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-10 19:59 UTC by CassieLX
Modified: 2016-01-17 16:25 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments
Backtrace Windows 7 Pro 32bit (22.00 KB, text/plain)
2015-05-12 19:05 UTC, CassieLX
Details
Backtrace Kubuntu 14.04.2 (505 bytes, application/gzip)
2015-05-19 19:17 UTC, CassieLX
Details
Strace Kubuntu 14.04.2 LTS (601.35 KB, application/x-bzip2)
2015-05-19 19:18 UTC, CassieLX
Details
Valgrind Kubuntu 14.04.2 (11.21 KB, text/x-log)
2015-05-19 19:19 UTC, CassieLX
Details
dec2hex(A1;6) raises this Error after exiting LO in Windows XP Pro. (13.06 KB, image/png)
2015-06-30 15:36 UTC, CassieLX
Details

Note You need to log in before you can comment on or make changes to this bug.
Description CassieLX 2015-05-10 19:59:27 UTC
This occurs only on one single machine with "Windows 7 Professional 32 Bit":

If I create a new calc spreadsheet and type in cell A1 for example 987654 and in the cell below the formula =DEC2HEX(A1,6) then after saving the spreadsheet and closing LO, Windows complains about "A problem is occurred" and in details it is caused by libvcllo.dll.

Everytime I load this file and close lo forces this windows problem report.
I also tried a clean new user profile, but it leads into the same problem. On this machine is Microsoft office 2010 installed, also. Perhaps another software installed on this machine force this bug - I'm little helpless by now.


On my home machine it worked well, no bug occurs. Can't reproduce it on another machines.
Comment 1 raal 2015-05-11 09:23:47 UTC
Is it duplicate of bug 91214?

Please try actual version, http://www.libreoffice.org/download/
Comment 2 CassieLX 2015-05-11 16:20:45 UTC
I have the last version 4.4.3.2 installed, but the bug is also present in the releases before of the 4.4 series.

I will paste the backtrace, which I've done today, tomorrow here.
Comment 3 CassieLX 2015-05-12 19:05:19 UTC
Created attachment 115525 [details]
Backtrace Windows 7 Pro 32bit
Comment 4 Buovjaga 2015-05-18 09:03:45 UTC
No complaint here, but on Windows, it somehow "autocorrects" the formula to =DEC2HEX(A10,6) so A10 instead of A1. What the heck is up with that?

Win 7 Pro 64-bit, Version: 4.4.3.2
Build ID: 88805f81e9fe61362df02b9941de8e38a9b5fd16
Locale: fi_FI

Ubuntu 15.04 64-bit 
Version: 5.0.0.0.alpha1+
Build ID: 51d16cc69d8ad9065f61d108ea25d6a025a2e228
TinderBox: Linux-rpm_deb-x86_64@46-TDF-dbg, Branch:master, Time: 2015-05-17_03:58:58
Locale: en-US (en_US.UTF-8)
Comment 5 CassieLX 2015-05-19 19:17:24 UTC
Created attachment 115733 [details]
Backtrace Kubuntu 14.04.2

This bug seems not only related to windows, I did install Libreoffice 4.4.3.2 via the official PPA for ubuntu 14.04 some days ago and the crash report (apport) complains about an issue with libo.
Comment 6 CassieLX 2015-05-19 19:18:16 UTC
Created attachment 115734 [details]
Strace Kubuntu 14.04.2 LTS
Comment 7 CassieLX 2015-05-19 19:19:43 UTC
Created attachment 115735 [details]
Valgrind Kubuntu 14.04.2
Comment 8 CassieLX 2015-06-12 16:35:03 UTC
Ok, same behaviour with 4.4.4.2 :-(
Comment 9 Jacques Guilleron 2015-06-22 09:53:28 UTC
Hello Papamatti,

Did you try =DEC2HEX(A1;6)? 

Jacques
Comment 10 CassieLX 2015-06-22 18:13:45 UTC
Yes, sorry my fault.

The formula is =DEC2HEX(A1;6), and with this LO crashes after close.
Comment 11 Aleksei 2015-06-23 16:47:50 UTC
Win7x64 6.1.7601 SP 1 Build 7601
Version: 5.0.0.1.0+ (x64) Build ID: 1a2c1393dcc950516bcc85470121e6d46e1c2b73
TinderBox: Win-x86_64@62-TDF, Branch:libreoffice-5-0, Time: 2015-06-22_15:49:14


Ubuntu14x64
Version: 1:5.0.0~rc1-0ubuntu1~trusty1

Couldn't reproduce
Comment 12 CassieLX 2015-06-30 15:36:05 UTC
Created attachment 116953 [details]
dec2hex(A1;6) raises this Error after exiting LO in Windows XP Pro.
Comment 13 peter.geerds 2015-07-02 15:23:20 UTC
Same behaviour with Windows 7 Professional (64bit) and LO 4.4.4.3 Build-ID: 2c39ebcf046445232b798108aa8a7e7d89552ea8 de_DE.
Bot not with LO 4.3.7.2 (same computer)
Comment 14 peter.geerds 2015-07-06 19:10:21 UTC
I've tested the versions in http://downloadarchive.documentfoundation.org/libreoffice/old/
4.3.7.2 : dec2hex is ok
4.4.0.0.beta1 : dec2hex crashes scalc

Tested with Windows 7 - 64bit.
Comment 15 peter.geerds 2015-07-06 20:03:50 UTC
http://download.documentfoundation.org/libreoffice/testing/5.0.0/win/x86_64/LibreOffice_5.0.0.2_Win_x64.msi

5.0.0.2-64bit: dec2hex is OK :-) no crash!
Comment 16 peter.geerds 2015-07-06 20:05:36 UTC
http://download.documentfoundation.org/libreoffice/testing/5.0.0/win/x86_64/LibreOffice_5.0.0.2_Win_x64.msi

5.0.0.2-64bit: dec2hex is OK :-) no crash!
Comment 17 Buovjaga 2015-07-07 08:39:35 UTC
I could repro the crash now with the formula, saving and closing LibO.

Win 7 Pro 64-bit, Version: 4.4.4.3
Build ID: 2c39ebcf046445232b798108aa8a7e7d89552ea8
Locale: fi_FI
Comment 18 CassieLX 2016-01-16 11:34:01 UTC
I close the bug because it is recently resolved and works for me.
Comment 19 Buovjaga 2016-01-17 16:25:52 UTC
You did not mention a commit, so changing to WFM.