Mudlet crashes when too many lines are deleted to start of buffer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mudlet |
Fix Released
|
Undecided
|
Chris |
Bug Description
Open a profile, create a trigger with the following code and make it run to crash Mudlet:
local startline = getLineNumber()
for i = 1, 5000 do
deleteLine()
moveCursor(0, startline-i)
end
Crashed on the assertion:
inline T &QList<
{ Q_ASSERT_X(i >= 0 && i < p.size(), "QList<
detach(); return reinterpret_
Happens everytime.
Stacktrace:
0 __GI_raise raise.c 64 0x7ffff420b425
1 __GI_abort abort.c 91 0x7ffff420eb8b
2 QMessageLogger:
3 qt_assert_x(char const*, char const*, char const*, int) /home/vadi/
4 QList<bool>
5 operator[] qlist.h 460 0x60b315
6 TBuffer::wrap TBuffer.cpp 2751 0x60b315
7 TBuffer:
8 TConsole:
9 postData ctelnet.cpp 1356 0x44f953
10 cTelnet::gotPrompt ctelnet.cpp 1281 0x44f953
11 cTelnet:
12 cTelnet:
13 QMetaObject:
14 ?? /home/vadi/
15 ?? /home/vadi/
16 QApplicationPri
17 QApplication:
18 QCoreApplicatio
19 ?? /home/vadi/
20 g_main_
... <More>
summary: |
- Mudlet crashes when lines are deleted from the buffer to beginning + Mudlet crashes when too many lines are deleted to start of buffer |
description: | updated |
Changed in mudlet: | |
milestone: | none → 3.0 |
status: | New → Confirmed |
description: | updated |
Changed in mudlet: | |
status: | Fix Committed → Fix Released |
Fixed in mudlet/Development