MantisBT - NetSurf | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0002881 | NetSurf | [All Projects] General | public | 2024-08-30 15:58 | 2024-09-11 08:49 |
Reporter | Peter Strath | ||||
---|---|---|---|---|---|
Assigned To | |||||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | open | ||
Platform | amd64 | OS | linux | OS Version | gtk3, X11 |
Product Version | 3.11 | ||||
Target Version | 3.12 | Fixed in Version | 3.12 | ||
Fixed in CI build # | 6757 | ||||
Reported in CI build # | |||||
URL of problem page | |||||
Summary | 0002881: Crash in treeview after pressing left or right cursor keys | ||||
Description | Cursor key navigation in a treeview without any previously selected node results in a crash. Crash reproduced in both 3.11 and latest git update. | ||||
Steps To Reproduce | - ./nsgtk3 - F6 to open new bookmarks window (or any window with a treeview) - press either left or right cursor keys (or any cursor key if treeview is empty) | ||||
Additional Information | (gdb) bt #0 0x0000559ded6d9d00 in treeview__cw_scroll_to_node (tree=0x559e11204650, node=0x0) at desktop/treeview.c:603 #1 treeview_keyboard_navigation (tree=0x559e11204650, key=29, rect=0x7fffa8b106e0) at desktop/treeview.c:3989 0000002 treeview_keypress (tree=0x559e11204650, key=29) at desktop/treeview.c:4076 #3 0x0000559ded6c5822 in hotlist_keypress (key=<optimized out>) at desktop/hotlist.c:1699 ... I've attached a patch that prevents this crash for me. | ||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | fix-crash-on-cursor-keys-in-treeview.diff (1,286) 2024-08-30 15:58 https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=748&type=bug |
Notes | |||||
|
|||||
|
|
Issue History | |||||
Date Modified | Username | Field | Change | ||
---|---|---|---|---|---|
2024-08-30 15:58 | Peter Strath | New Issue | |||
2024-08-30 15:58 | Peter Strath | File Added: fix-crash-on-cursor-keys-in-treeview.diff | |||
2024-09-11 08:49 | Vincent Sanders | Status | new => resolved | ||
2024-09-11 08:49 | Vincent Sanders | Fixed in Version | => 3.12 | ||
2024-09-11 08:49 | Vincent Sanders | Target Version | => 3.12 | ||
2024-09-11 08:49 | Vincent Sanders | Fixed in CI build # | => 6757 | ||
2024-09-11 08:49 | Vincent Sanders | Note Added: 0002467 |