Bug 144774 - Crash when you try to install a Turkish dictionary
Summary: Crash when you try to install a Turkish dictionary
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.1.6.2 release
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Crash
  Show dependency treegraph
 
Reported: 2021-09-28 15:27 UTC by DaveD
Modified: 2023-10-10 14:24 UTC (History)
4 users (show)

See Also:
Crash report or crash signature: ["cppu::_copyConstructAnyFromData(_uno_Any *,void *,_typelib_TypeDescriptionReference *,_typelib_TypeDescription *,void (*)(void *),_uno_Mapping *)"]


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DaveD 2021-09-28 15:27:05 UTC
This bug was filed from the crash reporting server and is br-79e17929-fbaf-48c5-ac50-490e3f2d456c.
=========================================

I had pasted in text that was a mixture of English & Turkish.

I wanted to spell-check the Turkish but found no TK dictionary was installed so I followed Tools | Language | More Dictionaries Online | and selected the Zemberek Turkish dictionary. I clicked Install and the crash occurred.
Comment 1 Timur 2021-09-28 16:49:27 UTC
While crash report probably could be used for a fix, in reality are needed reproducible steps. So please to recreate a bug, crash.
Comment 2 Xisco Faulí 2021-09-29 09:51:59 UTC
Not reproducible in

Version: 7.2.0.4 (x86) / LibreOffice Community
Build ID: 9a9c6381e3f7a62afc1329bd359cc48accb6435b
CPU threads: 2; OS: Windows 6.1 Service Pack 1 Build 7601; UI render: default; VCL: win
Locale: ar-DZ (es_ES); UI: es-ES
Calc: threaded

To be certain the reported issue is not related to corruption in the user profile, could you please reset your Libreoffice profile ( https://wiki.documentfoundation.org/UserProfile ) and re-test?

I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the issue is still present
Comment 3 DaveD 2021-09-29 12:25:55 UTC
Started LO Writer in Safe Mode and reset userprofile.

Started Writer with no document & attempted to install Zemerek Turkish dictionary. Crash occurred - 'Document Recovery' box displayed with sole option 'Ok'. Clicked Ok. Box displayed that JRE Required. Clicked Ok. 'Crash Report' box displayed. "Do Not Send" clicked. 'Document Recovery' box appeared, 'Discard' & 'Yes' clicked. 'Welcome to Libre Office' window displayed. Closed. Started Writer 'JRE Required' box displayed. Clicked Ok, Writer starts.

Instead of Zemberek Turkish Dictionary I have selected Faroese Spellchecker, Upper Sorbian, Swedish, Moore, Ukranian, Marathi, Diccionario Espa ol ElSalv..., Serbian, Russian (AOT). All buttons changed to 'Installed'. [Luxembourgish & Czech CC0 ignored my repeated click of the Install button].


So, repeatable here but...

If I'm the only one then I can live with the problem and am content for the bug report to be closed.
Comment 4 Roman Kuznetsov 2021-09-30 10:37:43 UTC
Confirm the crash in

Version: 7.3.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: fbfd91f2c5f4d66570c2d5a6f048b21f5d1671a4
CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: Skia/Vulkan; VCL: win
Locale: ru-RU (ru_RU); UI: en-US
Calc: threaded

Steps:

1. Open Writer
2. Select Tools-Language-More Dictionaries Online
3. Find Turkish in Extensions:Dictionary dialog
4. Select Zemberek Turkish
5. Press Install button => LO crashes
Comment 5 Roman Kuznetsov 2021-09-30 18:53:43 UTC
A crash report from 7.2 version:
https://crashreport.libreoffice.org/stats/crash_details/0601757e-fecd-4dc8-836f-ad724467631c

Interesting, LO 7.1 just doesn't find any dictionary for me on Windows 7
Comment 6 Julien Nabet 2022-11-25 18:25:55 UTC
On pc Debian x86-64 with master sources updated today, I don't reproduce the crash but perhaps it's Windows only?
Comment 7 Xisco Faulí 2023-10-10 13:47:03 UTC
(In reply to Roman Kuznetsov from comment #4)
> Confirm the crash in
> 
> Version: 7.3.0.0.alpha0+ (x64) / LibreOffice Community
> Build ID: fbfd91f2c5f4d66570c2d5a6f048b21f5d1671a4
> CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: Skia/Vulkan; VCL:
> win
> Locale: ru-RU (ru_RU); UI: en-US
> Calc: threaded
> 
> Steps:
> 
> 1. Open Writer
> 2. Select Tools-Language-More Dictionaries Online
> 3. Find Turkish in Extensions:Dictionary dialog
> 4. Select Zemberek Turkish
> 5. Press Install button => LO crashes

Not reproducible with

Version: 7.6.2.1 (X86_64) / LibreOffice Community
Build ID: 56f7684011345957bbf33a7ee678afaf4d2ba333
CPU threads: 1; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded

@Roman, Do you still reproduce it on your end ?
Comment 8 Roman Kuznetsov 2023-10-10 14:24:03 UTC
No crash in

Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 2a217a80bf383ddab0a5e0959ab2fd907dfd3406
CPU threads: 16; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: ru-RU (ru_RU); UI: en-US
Calc: CL threaded