qt exception triggered when loading simple binary
- Lingua principale
- Python
- Stelle
- 1.2k
- Fork
- 131
- Merge medio
- 1g 11h
- PR unite (30g)
- 14
Descrizione
The exception:
```WARNING | 2021-06-28 14:47:58,615 | angr.analyses.cfg.cfg_base | _is_region_extremely_sparse: The given region 0x402854-0x402861 is not a continuous memory region in the memory space. Only the first 13 bytes (0x402854-0x402860) are processed.
/home/yans/code/angr-dev/angr-management/angrmanagement/ui/widgets/qlinear_viewer.py:302: RuntimeWarning: libshiboken: Overflow: Value 18560471431 exceeds limits of type [signed] "i" (4bytes).
self.verticalScrollBar().setRange(0, self.max_offset * self._line_height - self.height() // 2)
ERROR | 2021-06-28 14:48:00,832 | angrmanagement.data.jobs.cfg_generation | Exception occurred in CFGGenerationJob.finish().
Traceback (most recent call last):
File "/home/yans/code/angr-dev/angr-management/angrmanagement/data/jobs/cfg_generation.py", line 59, in finish
super(CFGGenerationJob, self).finish(inst, result)
File "/home/yans/code/angr-dev/angr-management/angrmanagement/data/jobs/job.py", line 22, in finish
gui_thread_schedule_async(self._on_finish)
File "/home/yans/code/angr-dev/angr-management/angrmanagement/logic/threads.py", line 150, in gui_thread_schedule_async
callable()
File "/home/yans/code/angr-dev/angr-management/angrmanagement/ui/workspace.py", line 112, in on_cfg_generated
self.view_manager.first_view_in_category('disassembly')._linear_viewer.initialize()
File "/home/yans/code/angr-dev/angr-management/angrmanagement/ui/widgets/qlinear_viewer.py", line 236, in initialize
self.refresh()
File "/home/yans/code/angr-dev/angr-management/angrmanagement/ui/widgets/qlinear_viewer.py", line 210, in refresh
self._update_size()
File "/home/yans/code/angr-dev/angr-management/angrmanagement/ui/widgets/qlinear_viewer.py", line 302, in _update_size
self.verticalScrollBar().setRange(0, self.max_offset * self._line_height - self.height() // 2)
OverflowError
```
The linear view doesn't work afterwards, and clicking it again causes angr-management to become unresponsive, take up all my RAM, and get oomkilled.
File attached.
[a.gz](https://github.com/angr/angr-management/files/6729438/a.gz)
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.