[frameworks-ktexteditor] [Bug 385413] working around #384404 (in the scripts or by disabling the QML JIT compiler for evaluating them)
https://bugs.kde.org/show_bug.cgi?id=385413 Simon Andricchanged: What|Removed |Added CC||simonandr...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[frameworks-ktexteditor] [Bug 385413] working around #384404 (in the scripts or by disabling the QML JIT compiler for evaluating them)
https://bugs.kde.org/show_bug.cgi?id=385413 RJVBchanged: What|Removed |Added Resolution|WAITINGFORINFO |FIXED Latest Commit||https://commits.kde.org/kte ||xteditor/e427f6d4bdf95d426b ||6ba9c49114dcb09af0d6e0 --- Comment #28 from RJVB --- Git commit e427f6d4bdf95d426b6ba9c49114dcb09af0d6e0 by René J.V. Bertin. Committed on 03/11/2017 at 12:35. Pushed by rjvbb into branch 'master'. Avoid (certain) crashes while executing QML scripts Certain of KTextEditor's indentation scripts trigger a bug in Qt versions before 5.9.1 . Disabling the QML JIT compiler for those Qt versions prevents that. Differential Revision: https://phabricator.kde.org/D8544 M +10 -0src/utils/kateglobal.cpp https://commits.kde.org/ktexteditor/e427f6d4bdf95d426b6ba9c49114dcb09af0d6e0 -- You are receiving this mail because: You are watching all bug changes.
[frameworks-ktexteditor] [Bug 385413] working around #384404 (in the scripts or by disabling the QML JIT compiler for evaluating them)
https://bugs.kde.org/show_bug.cgi?id=385413 RJVBchanged: What|Removed |Added URL||https://phabricator.kde.org ||/D8544 --- Comment #27 from RJVB --- Done: https://phabricator.kde.org/D8544 -- You are receiving this mail because: You are watching all bug changes.
[frameworks-ktexteditor] [Bug 385413] working around #384404 (in the scripts or by disabling the QML JIT compiler for evaluating them)
https://bugs.kde.org/show_bug.cgi?id=385413 --- Comment #26 from Dominik Haumann--- If this patch works, I'm all for it. Could anyone else test this already? René, could you post this on Phabricator? -- You are receiving this mail because: You are watching all bug changes.
[frameworks-ktexteditor] [Bug 385413] working around #384404 (in the scripts or by disabling the QML JIT compiler for evaluating them)
https://bugs.kde.org/show_bug.cgi?id=385413 digimerchanged: What|Removed |Added CC||mke...@alteeve.ca -- You are receiving this mail because: You are watching all bug changes.
[frameworks-ktexteditor] [Bug 385413] working around #384404 (in the scripts or by disabling the QML JIT compiler for evaluating them)
https://bugs.kde.org/show_bug.cgi?id=385413 --- Comment #25 from RJVB--- Created attachment 108516 --> https://bugs.kde.org/attachment.cgi?id=108516=edit tryCondition() version that seems to avoid the stack unwind crash I tried a bit of a kludge to avoid popping the "while stack" just before returning from the function. Lo and behold, returning from within the while loop seems to something sufficiently differently internally that the crash is avoided. That "break" does cause processing to continue after the while, right? Leaving the break in place and just adding the `else if` check of the 2 loop variables works too, btw. -- You are receiving this mail because: You are watching all bug changes.
[frameworks-ktexteditor] [Bug 385413] working around #384404 (in the scripts or by disabling the QML JIT compiler for evaluating them)
https://bugs.kde.org/show_bug.cgi?id=385413 RJVBchanged: What|Removed |Added Attachment #108512|0 |1 is obsolete|| --- Comment #24 from RJVB --- Created attachment 108514 --> https://bugs.kde.org/attachment.cgi?id=108514=edit polished up workaround patch Qt prints a single warning when the JIT is disabled; print a single explanation under this warning. -- You are receiving this mail because: You are watching all bug changes.
[frameworks-ktexteditor] [Bug 385413] working around #384404 (in the scripts or by disabling the QML JIT compiler for evaluating them)
https://bugs.kde.org/show_bug.cgi?id=385413 RJVBchanged: What|Removed |Added Summary|introduce a build option to |working around #384404 (in |use QtScript instead of |the scripts or by disabling |QtQML because of #384404|the QML JIT compiler for ||evaluating them) Severity|wishlist|crash -- You are receiving this mail because: You are watching all bug changes.
[frameworks-ktexteditor] [Bug 385413] working around #384404 (in the scripts or by disabling the QML JIT compiler for evaluating them)
https://bugs.kde.org/show_bug.cgi?id=385413 RJVBchanged: What|Removed |Added Resolution|INVALID |WAITINGFORINFO -- You are receiving this mail because: You are watching all bug changes.