[frameworks-ktexteditor] [Bug 385413] working around #384404 (in the scripts or by disabling the QML JIT compiler for evaluating them)

2017-11-08 Thread Simon Andric
https://bugs.kde.org/show_bug.cgi?id=385413

Simon Andric  changed:

   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)

2017-11-03 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=385413

RJVB  changed:

   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)

2017-10-30 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=385413

RJVB  changed:

   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)

2017-10-28 Thread Dominik Haumann
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)

2017-10-27 Thread digimer
https://bugs.kde.org/show_bug.cgi?id=385413

digimer  changed:

   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)

2017-10-22 Thread RJVB
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)

2017-10-22 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=385413

RJVB  changed:

   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)

2017-10-22 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=385413

RJVB  changed:

   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)

2017-10-22 Thread RJVB
https://bugs.kde.org/show_bug.cgi?id=385413

RJVB  changed:

   What|Removed |Added

 Resolution|INVALID |WAITINGFORINFO

-- 
You are receiving this mail because:
You are watching all bug changes.