[QScintilla] Possible bug with 'selectedText' while Ctrl+Mouse movement

Matic Kukovec kukovecmatic at hotmail.com
Wed Apr 22 15:00:30 BST 2020


On 21/04/2020 21:11, Matic Kukovec wrote:
> Hi,
>
> This bug is only present on Linux!
>
> In the attachment is an example of the error. How to reproduce it:
> Without changing any text inside the QScintilla editor, set the cursor
> to the beginning of the first line, press and hold the CTRL key and
> drag the mouse to the end of the first line. After selecting a few
> characters, usually more than 5 or 6, the example throws a exception,
> something like:
>
> *** Error in `/usr/bin/python3': free(): invalid next size (fast):
> 0x01e8d3e8 ***
> Aborted
>
> The error appears to happen when calling the selectedText method,
> while the CTRL key is pressed and changing the selected text with the
> mouse.
> The returned string from selectedText is not correct, which is visible
> in the console window in the example just before the exception is
> thrown.
>
> This error was found and reproduced in multiple editors, including:
> ExCo, mu-editor and meditor.
> Probably every editor based on QScintilla has this issue.
>
> Tested on:
>
>   *   Lubuntu x64, PyQt 5.11.2, QScintilla 2.11.4
>   *   Raspbian RaspberryPI 3 (arm), PyQt 5.7, QScintilla 2.9.3

Works fine for me with current versions.

Phil
Hi Phil,

Nope, tried with PyQt 5.14.2 and QScintilla 2.11.4, same error:
[cid:a037fc67-d598-45f4-b66c-8fdd22da4801]

Regards,
Matic
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/qscintilla/attachments/20200422/2fb1b9a9/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: egGiR5fqPn.gif
Type: image/gif
Size: 120637 bytes
Desc: egGiR5fqPn.gif
URL: <https://www.riverbankcomputing.com/pipermail/qscintilla/attachments/20200422/2fb1b9a9/attachment-0001.gif>


More information about the QScintilla mailing list