Bug 118280 - 6.1 beta2 starts with crash on empty profile (AMD RX video in Windows)
Summary: 6.1 beta2 starts with crash on empty profile (AMD RX video in Windows)
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
6.1.0.0.beta2+
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: haveBacktrace, notBibisectable, regression
Depends on:
Blocks: VCL-OpenGL
  Show dependency treegraph
 
Reported: 2018-06-20 21:20 UTC by Aron Budea
Modified: 2018-07-06 19:18 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Backtrace (13.52 KB, text/plain)
2018-06-21 21:46 UTC, Aron Budea
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aron Budea 2018-06-20 21:20:29 UTC
Delete user profile, and start LO.

=> "LibreOfficeDev has stopped working"
Second start succeeds, and it works fine afterwards.

The crash dump is in the wrong place, and the dump ini file needs to be fixed (DumpFile needs to include the path to the dump file), then it can be submitted:
http://crashreport.libreoffice.org/stats/crash_details/1473a6a3-8acf-419e-b26f-c196228405be
(not very useful, there seems to be another issue with crash report evaluation)
Comment 1 Roman Kuznetsov 2018-06-21 08:05:49 UTC
don't repro in

Версия: 6.1.0.0.beta2
ID сборки: 0f4d2060bc90b4008fbc8e6d9a49ec7eeea60b78
Потоков ЦП: 4; ОС:Windows 6.1; Отрисовка ИП: по умолчанию; 
Локаль: ru-RU (ru_RU); Calc: group threaded

Windows 7 32 bit
Comment 2 Xisco Faulí 2018-06-21 13:41:54 UTC
No reproducible in

Versión: 6.1.0.0.beta2
Id. de compilación: 0f4d2060bc90b4008fbc8e6d9a49ec7eeea60b78
Subprocs. CPU: 1; SO: Windows 6.1; Repres. IU: predet.; 
Configuración regional: es-ES (es_ES); Calc: group threaded

32 bits
Comment 3 Aron Budea 2018-06-21 21:46:33 UTC
Created attachment 143019 [details]
Backtrace

Here's the backtrace analyzed using WinDbg. Seems to be OpenGL-related (excerpt):

NULL_CLASS_PTR_READ_AFTER_CALL

mergedlo!std::_Hash<std::_Umap_traits<rtl::OString,std::shared_ptr<OpenGLProgram>,std::_Uhash_compare<rtl::OString,OpenGLContext::ProgramHash,std::equal_to<rtl::OString> >,std::allocator<std::pair<rtl::OString const ,std::shared_ptr<OpenGLProgram> > >,0> >::lower_bound+0x3f
mergedlo!OpenGLContext::GetProgram+0x1b3
mergedlo!OpenGLContext::UseProgram+0x30


Unfortunately no crash when using bibisect-win32-6.1, with the following commit checked out (which is right before tag libreoffice-6.1.0.0.beta2):
https://cgit.freedesktop.org/libreoffice/core/commit/?id=294725dd76e6c5288d2e96f47c730a94c9b09037

Otherwise the crash occurs both with 32-bit and 64-bit builds of 6.1 beta2, and not with 64-bit 6.1 beta1.
Comment 4 Roman Kuznetsov 2018-06-22 20:05:37 UTC
don't repro in 

Version: 6.1.0.0.beta2+ (x64)
Build ID: fe1a23b5c49c94410a604c8d4a6f50f43d575403
CPU threads: 4; OS: Windows 10.0; UI render: GL; 
TinderBox: Win-x86_64@42, Branch:libreoffice-6-1, Time: 2018-06-17_06:31:41
Locale: ru-RU (ru_RU); Calc: CL

Win 10 64 bit
Comment 5 Roman Kuznetsov 2018-06-22 20:07:06 UTC
Aron, what is your videocard and version of driver?
Comment 6 Aron Budea 2018-06-22 20:18:35 UTC
It's an AMD RX 570 with 2018 May drivers.
Comment 7 Akshya Kumar 2018-06-26 02:21:35 UTC Comment hidden (obsolete)
Comment 8 Akshya Kumar 2018-06-26 05:31:11 UTC Comment hidden (obsolete)
Comment 9 Timur 2018-06-26 08:41:11 UTC
Also no repro. It's up to you to find a cause :)
Comment 10 Xisco Faulí 2018-06-26 08:44:50 UTC
(In reply to Timur from comment #9)
> Also no repro. It's up to you to find a cause :)

No need to put it to NEEDINFO
Comment 11 Aron Budea 2018-06-26 09:40:21 UTC
(In reply to Timur from comment #9)
> Also no repro. It's up to you to find a cause :)

It can hardly be expected from reporters to figure out what's going on in LibreOffice. And in this case a valid-looking backtrace is attached, so developer input is very welcome.
Comment 12 Aron Budea 2018-07-06 19:18:39 UTC
No crash anymore in 6.1.0.1 x64 / Windows 7. Closing as WFM.