Comments (5)
from textadept.
(gdb) run
Starting program: /usr/local/bin/textadept
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff30026c0 (LWP 2779)]
[New Thread 0x7ffff28016c0 (LWP 2780)]
double free or corruption (!prev)
Thread 1 "textadept" received signal SIGABRT, Aborted.
0x00007ffff67d183c in ?? () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff67d183c in () at /usr/lib/libc.so.6
#1 0x00007ffff6781668 in raise () at /usr/lib/libc.so.6
#2 0x00007ffff67694b8 in abort () at /usr/lib/libc.so.6
#3 0x00007ffff676a390 in () at /usr/lib/libc.so.6
#4 0x00007ffff67db7b7 in () at /usr/lib/libc.so.6
#5 0x00007ffff67dda18 in () at /usr/lib/libc.so.6
#6 0x00007ffff67e0413 in free () at /usr/lib/libc.so.6
#7 0x00005555557a2eeb in QVarLengthArray<char, 1024>::~QVarLengthArray() ()
#8 0x00005555557a186e in ScintillaEditBase::inputMethodQuery(Qt::InputMethodQuery) const ()
#9 0x00007ffff7a812bf in QWidget::event(QEvent*) ()
at /usr/lib/libQt5Widgets.so.5
#10 0x00007ffff7b2f703 in QFrame::event(QEvent*) ()
at /usr/lib/libQt5Widgets.so.5
#11 0x000055555579f013 in ScintillaEditBase::event(QEvent*) ()
#12 0x00007ffff7a4a93f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#13 0x00007ffff6fbb6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#14 0x00007ffff1d65b19 in ()
at /usr/lib/qt/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so
#15 0x00007ffff73b5ca4 in QInputMethod::update(QFlags<Qt::InputMethodQuery>) ()
at /usr/lib/libQt5Gui.so.5
#16 0x00005555557a1a7b in ScintillaEditBase::notifyParent(Scintilla::NotificationData) ()
#17 0x000055555579b443 in ScintillaEditBase::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
#18 0x00007ffff6ff07f3 in () at /usr/lib/libQt5Core.so.5
#19 0x000055555579df8e in Scintilla::Internal::ScintillaQt::notifyParent(Scintilla::NotificationData) ()
#20 0x00005555557a5402 in Scintilla::Internal::ScintillaQt::NotifyParent(Scintilla::NotificationData) ()
#21 0x00005555558243e8 in Scintilla::Internal::Editor::NotifyUpdateUI() ()
#22 0x000055555581fd50 in Scintilla::Internal::Editor::Paint(Scintilla::Internal::Surface*, Scintilla::Internal::PRectangle) ()
#23 0x00005555557a6b03 in Scintilla::Internal::ScintillaQt::PartialPaint(Scintilla::Internal::PRectangle const&) ()
#24 0x000055555579f07c in ScintillaEditBase::paintEvent(QPaintEvent*) ()
#25 0x00007ffff7a81080 in QWidget::event(QEvent*) ()
at /usr/lib/libQt5Widgets.so.5
#26 0x00007ffff7b2f703 in QFrame::event(QEvent*) ()
at /usr/lib/libQt5Widgets.so.5
#27 0x00007ffff6fb8702 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#28 0x00007ffff7a4a92f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#29 0x00007ffff6fbb6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#30 0x00007ffff7a74fbb in QWidgetPrivate::sendPaintEvent(QRegion const&) ()
at /usr/lib/libQt5Widgets.so.5
#31 0x00007ffff7a763bd in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#32 0x00007ffff7a76dce in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /usr/lib/libQt5Widgets.so.5
#33 0x00007ffff7a7585e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#34 0x00007ffff7a76dce in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /usr/lib/libQt5Widgets.so.5
#35 0x00007ffff7a7585e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#36 0x00007ffff7a76dce in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /usr/lib/libQt5Widgets.so.5
#37 0x00007ffff7a7585e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#38 0x00007ffff7a76dce in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /usr/lib/libQt5Widgets.so.5
#39 0x00007ffff7a7585e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#40 0x00007ffff7a76dce in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /usr/lib/libQt5Widgets.so.5
#41 0x00007ffff7a7585e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#42 0x00007ffff7a56719 in () at /usr/lib/libQt5Widgets.so.5
#43 0x00007ffff7a81111 in QWidget::event(QEvent*) ()
at /usr/lib/libQt5Widgets.so.5
#44 0x00007ffff7a4a93f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#45 0x00007ffff6fbb6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#46 0x00007ffff6fc065b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#47 0x00007ffff70066d8 in () at /usr/lib/libQt5Core.so.5
#48 0x00007ffff5ca6a31 in g_main_context_dispatch ()
at /usr/lib/libglib-2.0.so.0
#49 0x00007ffff5d03cc9 in () at /usr/lib/libglib-2.0.so.0
#50 0x00007ffff5ca40e2 in g_main_context_iteration ()
at /usr/lib/libglib-2.0.so.0
#51 0x00007ffff700a51c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#52 0x00007ffff6fba404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#53 0x00007ffff6fbb8a3 in QCoreApplication::exec() ()
at /usr/lib/libQt5Core.so.5
#54 0x00005555557200b1 in Application::exec() ()
#55 0x0000555555719a7b in main ()
When trying to paste the text here I managed to reproduce the issue with ctrl + a.
from textadept.
from textadept.
Hopefully this is fixed via 7ddeec6 and will be in the next nightly build. The patch comes from upstream.
from textadept.
A quick check indicates that the issue is solved, thanks for the prompt fix.
from textadept.
Related Issues (20)
- `events.connect(events.LEXER_LOADED,...)` strange behaviour in nightly HOT 2
- Cannot load built-in modules on macOS HOT 2
- how to make current line number have a different color? HOT 5
- ui.print_silent_to() doesn't update the Tab label HOT 1
- lua interpeter scope not working properly HOT 7
- Going for new style snippets, I can't makethem work as per documentation HOT 2
- Problem expanding snippet with $0 HOT 4
- HTML doc files missing from source archive HOT 6
- Feature Request: Help in curses mode should show md files HOT 4
- Textadept Windows support history HOT 1
- lfs.walk() hangs when passed a non-existent directory path. HOT 1
- Building nightly failed on target `termkey-populate` HOT 4
- Stack overflow error with Linux release v12.4 HOT 4
- Closing a non-active buffer via the tab button switches the active buffer when it shouldn't. HOT 2
- Textadept freezes on large csv file HOT 14
- open normal html file and it gives error HOT 6
- not able to open this file HOT 1
- Buggy text in terminal version when maximizing HOT 2
- Suggestion for Find & Replace HOT 4
- 12.4 build failure: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from textadept.