#15796 closed bug (fixed)
Stack overflow in app_server if too many windows are tiled
Reported by: | X512 | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta2 |
Component: | Servers/app_server | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
This is hrev53937.
Steps to reproduce:
- Install Koder. Full path in window title is enabled.
- Open
haiku/headers/os/interface
or some other folder with a lot of text files in Tracker. - Select all and open in Koder.
app_server
will crash and after stack trace all screen are filled withTabDecorator::_DistributeTabSize(float) + 0x1a9
.
Attachments (1)
Change History (11)
comment:1 by , 5 years ago
Description: | modified (diff) |
---|
comment:2 by , 5 years ago
comment:3 by , 5 years ago
Now it freeze in TabDecorator::_DoTabLayout
in event loop
thread. Display is not refreshing, only cursor is moving.
comment:5 by , 5 years ago
I also get this while testing:
Assertion failed file ../src/kits/interface/RegionSupport.cpp, line 1113: top < bottom Assertion failed file ../src/kits/interface/RegionSupport.cpp, line 1116: r->left < r->right test_app_server: ../src/system/libroot/posix/malloc_hoard2/superblock.h:171:BPrivate::block* BPrivate::superblock::getBlock(): getNumAvailable() == 0
Crash was caused by malloc in BRegion.
by , 5 years ago
Attachment: | ManyTabs.png added |
---|
Small window with many tabs with https://review.haiku-os.org/c/haiku/+/2680 applied.
comment:7 by , 5 years ago
Test application: https://github.com/X547/HaikuUtils/tree/master/TabbedWindows.
comment:8 by , 5 years ago
While testing I sometimes get issue similar to #13070 and once I get monitor turn off when Koder windows are opening (why???).
comment:10 by , 5 years ago
Milestone: | Unscheduled → R1/beta2 |
---|
Note:
See TracTickets
for help on using tickets.
https://review.haiku-os.org/c/haiku/+/2656 may help