Bug 111078 - LibO is trying to create the non-existing file "program\OpenOffice\dict_word_prepostdash.brk" when scrolling down
Summary: LibO is trying to create the non-existing file "program\OpenOffice\dict_word_...
Status: CLOSED DUPLICATE of bug 108703
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
(earliest affected)
Hardware: All Windows (All)
: medium trivial
Assignee: Not Assigned
Depends on:
Blocks: Too-Much-File-Access
  Show dependency treegraph
Reported: 2017-08-02 10:21 UTC by Telesto
Modified: 2017-09-25 18:42 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:

Example file (9.20 KB, application/vnd.oasis.opendocument.spreadsheet)
2017-08-02 15:26 UTC, Telesto

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2017-08-02 10:21:15 UTC
LibO is trying to create the non-existing file "program\OpenOffice\dict_word_prepostdash.brk" when scrolling down or moving the content the next column

No actual disk writes. 

Steps to Reproduce:
1. Open the attached file
2. Open Process Explorer with Process Name is soffice.bin (and enable the capture
3. Scroll down

Actual Results:  
"program\OpenOffice\dict_word_prepostdash.brk" will be accessed over and over

Expected Results:
Shouldn't happen

Reproducible: Always

User Profile Reset: No

Additional Info:
Found in:
Build ID: 9ca7bda2cc8b67c2d10fcb81cce8bfd4d8b79b09
CPU threads: 4; OS: Windows 6.19; UI render: default; 
TinderBox: Win-x86@39, Branch:master, Time: 2017-08-02_01:19:29
Locale: nl-NL (nl_NL); Calc: CL

User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0
Comment 1 Telesto 2017-08-02 10:23:37 UTC
Partial stack
23	icuuc59.dll	udata_getRawMemory_59 + 0x55
24	icuuc59.dll	icu_59::CStr::operator() + 0x448
25	icuuc59.dll	icu_59::CStr::operator() + 0xcbc
26	icuuc59.dll	udata_open_59 + 0x5c
27	i18npoollo.dll	com_sun_star_i18n_BreakIterator_get_implementation + 0x1e10
28	i18npoollo.dll	com_sun_star_i18n_BreakIterator_get_implementation + 0x1853
29	i18npoollo.dll	i18npoollo.dll + 0xa4cf
30	editenglo.dll	SfxEnumItem<enum SvxFrameDirection>::GetValue + 0x72b1
31	editenglo.dll	SvxTabStop::GetFill + 0x16c4e
32	editenglo.dll	EditEngine::CompleteOnlineSpelling + 0x80
33	sclo.dll	ScStyleSheetPool::SetActualStyleSheet + 0xa95b
34	sclo.dll	ScViewData::SetSpellingView + 0x74b7
35	sclo.dll	ScModule::SetRefDialog + 0x52f
36	sclo.dll	ScModule::InputEnterHandler + 0x80f
37	vcllo.dll	Timer::operator= + 0x303
38	vcllo.dll	Timer::Invoke + 0x16
39	vcllo.dll	Scheduler::ProcessTaskScheduling + 0xb90
40	vcllo.dll	Scheduler::CallbackTaskScheduling + 0x8
41	vcllo.dll	WinBlocklistParser::parse + 0x126c8
42	vcllo.dll	WinBlocklistParser::parse + 0x12701
43	vcllo.dll	WinBlocklistParser::parse + 0xe63c
44	vcllo.dll	WinBlocklistParser::parse + 0xe721

Seems related to: bug 108703
Comment 2 Jean-Baptiste Faure 2017-08-02 13:42:30 UTC
You didn't attached the test file. Please do.

Set status to NEEDINFO, please set it back to UNCONFIRMED once requested
informations are provided.

Best regards. JBF
Comment 3 Telesto 2017-08-02 15:26:06 UTC
Created attachment 135076 [details]
Example file

Some additional requirements
1. Automatic Spell Checking must be enabled
2. The spell check language must be Dutch (it will result in bug 108703 with a English dictionary) [Didn't know that before reporting]
3. The problem is limited to Version:
Comment 4 Eike Rathke 2017-09-25 18:42:01 UTC

*** This bug has been marked as a duplicate of bug 108703 ***