| Summary: | Open the findbar by using menu entry (Edit > Find...) result in a crash | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Jorendc <jorendc> |
| Component: | UI | Assignee: | Caolán McNamara <caolan.mcnamara> |
| Status: | VERIFIED FIXED | ||
| Severity: | major | CC: | arnaud.versini, caolan.mcnamara, serval2412 |
| Priority: | high | Keywords: | haveBacktrace, regression |
| Version: | 4.1.0.0.alpha0+ Master | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| Crash report or crash signature: | Regression By: | ||
| Attachments: | backtrace log | ||
|
Description
Jorendc
2013-05-01 10:35:16 UTC
Build with: --enable-debug --without-doxygen --enable-werror --enable-dbgutil --with-parallelism=2 --disable-odk Verified on 10.8.3. Open Master build of 2013-05-01 and get immediate crash when opening LO. On pc Debian x86-64 with master sources updated today, I reproduce this with same bt (so I won't attach bt). I also have enable-dgbutil in my autogen.input. I noticed these console logs: warn:legacy.osl:13285:1:vcl/source/app/dbggui.cxx:1750: SolarMutex not locked soffice.bin: /home/julien/compile-libreoffice/libo/vcl/source/app/dbggui.cxx :1751 : void ImplDbgTestSolarMutex(): The assertion « bCheck » failed. I also noticed that Ctrl+F shortcut hasn't crashed LO Caolán: one for you? vcl appears in bt + I wonder if it could be linked to find & replace ui conversion (http://cgit.freedesktop.org/libreoffice/core/commit/?id=b80e865d369b4d94f29ac6dcc27379d3c6e72ada), this commit may have triggered a buggy part. No crash under Ubuntu 13.04 with no dbg utils and without debug. Its unrelated to the widget conversion stuff, the "enable-dgbutil" stuff adds extra tests, and apparently the solarmutex should be acquired before forcing focus into the findbar on launching that find command. I saw you guys chatting about that earlier, so I committed http://cgit.freedesktop.org/libreoffice/core/commit/?id=761f4572daf3ab10fd9ebffbc8327c4669be8220 before I realized there was a bug open for it. (In reply to comment #5) > Its unrelated to the widget conversion stuff, the "enable-dgbutil" stuff > adds extra tests, and apparently the solarmutex should be acquired before > forcing focus into the findbar on launching that find command. > > I saw you guys chatting about that earlier, so I committed > http://cgit.freedesktop.org/libreoffice/core/commit/ > ?id=761f4572daf3ab10fd9ebffbc8327c4669be8220 before I realized there was a > bug open for it. WHOAH! :o that's euh ... awesome :D Problem fixed when I do a 'git pull -r' and 'make svx'. Thanks Caolan for this awesome work! Thanks James, Arnaud and Julien for the help. Kind regards, Joren Caolán: Thank you for the explanation and your very quick feedback about this. |