Created attachment 83682 [details]
How to reproduce
* Open LibreOffice
* Tools > Options
* Expand Language Settings
* -> Languages
Behavior: window will pop up with an assertion failure
Expression: -1 != nCharPos
For information on how you program can cause an assertion failure, see the Visual C++ documentation on asserts
(Press Retry to debug the application - JIT must be enabled)
Tested using Windows 8, Version: 22.214.171.124.alpha0+
Build ID: 087a610fcd5c0c354a9ed6bfccd3451b667d62a3
TinderBox: Win-x86@6-debug, Branch:master, Time: 2013-08-04_21:41:24
Joel also tested with a build from 2013-07-11, NOT reproducible.
So bug introduced between 2013-07-11 and 2013-08-04
Might be related to bug 67801
More info: Clicking on "Retry" result in a crash
Another blocker that I thought needed some people involved to make sure it's taken care of.
Sorry for the noise if you're uninterested
Could it be a dialog conversion snafu ? :-)
That's an assert that mstahl put in back last year with cec68bceba9aa1e984d74897fcd7bf4db702d14b so when you say that it works on "2013-07-11" and fails on "2013-08-04" then both versions are dbgutil versions right ? Not one version dbgutil and one not ?
Can't see how it might be related to a document conversion, and I'd ideally like that not to become the default "goto answer". It might be of course, but would need some evidence.
Forgot about that - yes my older install was a non dbutil install.
Just for the record: bug 67601 contains the second assert from that commit.
I'd be interested to know if 022da4ea298d5d5c134c374546d963926dae2b37 made any difference, i.e. does this assert persist in a windows dbgutil daily after >= 08.08.2013
(In reply to comment #8)
> I'd be interested to know if 022da4ea298d5d5c134c374546d963926dae2b37 made
> any difference, i.e. does this assert persist in a windows dbgutil daily
> after >= 08.08.2013
:( still reproducible using Windows 8 with LibreOffice Version: 126.96.36.199.alpha0+
Build ID: 07112a712245bdcca40bb87e2bd118eec9635848
TinderBox: Win-x86@6-debug, Branch:master, Time: 2013-08-08_01:00:04
Thanks for looking at this Caolan!
NOT reproducible with Windows 7 and German locale and empty profile:
Build ID: a8865e5df62b5f33aa769d459b9823eb5b110d4b
TinderBox: Win-x86@6-debug, Branch:master, Time: 2013-09-03_14:36:22
Maybe Windows 8 specific?! Joel, which Windows are you using?
caolanm->mstahl: IIRC you added this assert. Any ideas around it ?
iirc mpGlyphs2Chars is not supposed to contain "-1" entries.
but i've forgotten everything else about that.
Add repro info to whiteboard.
It has been a while, but I can't retest this bug. No master debug build are available.
Due the fact this is a debug-only bug, I remove it from the mab4.2 list. Looks like regular build are not affected.
Any update with last master daily builds? (all Windows ones are not empty)
*** This bug has been marked as a duplicate of bug 67601 ***