Bug 1665 - Frozen GUI when opening Binary Decoder Output View
Summary: Frozen GUI when opening Binary Decoder Output View
Status: CONFIRMED
Alias: None
Product: PulseView
Classification: Unclassified
Component: UI (show other bugs)
Version: unreleased development snapshot
Hardware: ARM Linux
: Normal normal
Target Milestone: ---
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-17 09:49 CET by Benedikt48
Modified: 2021-02-17 09:49 CET (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benedikt48 2021-02-17 09:49:32 CET
On the latest Raspberry Pi OS (full) (from 2021-01-11) I installed pulseview on a Raspberry Pi 4 2GB by compiling all components manually.

When creating an empty session and the opening a Binary Decoder Output View
leads to a frozen GUI.
Monitoring the ressources, one sees that the CPU is nearly idling while the RAM gets filled up. At the peak I saw around 82% RAM usage, i.e. 1.6GB
There are some errors:

```
palette support is disabled
libpng warning: iCCP: known incorrect sRGB profile
QWidget::setMinimumSize: (/QHexView) The largest allowed size is (16777215,16777215)
QWidget::setMaximumSize: (/QHexView) The largest allowed size is (16777215,16777215)
QWidget::setMinimumSize: (/QHexView) The largest allowed size is (16777215,16777215)
QWidget::setMaximumSize: (/QHexView) The largest allowed size is (16777215,16777215)                                     <- frozen here
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::end: Painter not active, aborted
QWidget::setMinimumSize: (/QHexView) The largest allowed size is (16777215,16777215)
QWidget::setMaximumSize: (/QHexView) The largest allowed size is (16777215,16777215)
QXcbConnection: XCB error: 11 (BadAlloc), sequence: 1306, resource id: 877, major code: 53 (CreatePixmap), minor code: 0
QWidget::setMinimumSize: (/QHexView) The largest allowed size is (16777215,16777215)
QWidget::setMaximumSize: (/QHexView) The largest allowed size is (16777215,16777215)
QXcbConnection: XCB error: 4 (BadPixmap), sequence: 1314, resource id: 25165859, major code: 54 (FreePixmap), minor code: 0
```

After the 4 "The largest allowed size is (16777215,16777215)" errors the GUI is completely unresponsive for around 3-5 minutes.