Closed keypey closed 9 months ago
Does this happen also if you run the "find in multiple nodes" from the top menu search instead of via the keyboard shortcut? Could you try to reset your keyboard shortcuts to default in the preferences dialog and see if it happens again? Could you reproduce this issue after running cherrytree from the terminal and report what is printed out? Ideally could you try to rebuild from sources and run and report if still behaves that way https://github.com/giuspen/cherrytree/blob/master/BUILDING.md#building-cherrytree-on-debian-ubuntulinux-mint
I will try to check it next weekend.
What does "reset your keyboard shortcuts to default" mean? I don't have my own shortcuts set in cherrytree.
I feel like this describes the same thing: https://github.com/giuspen/cherrytree/issues/2399
Yes basically from the preferences dialog tab keyboard shortcuts there is the possibility to reset the keyboard shortcuts to the default value. Just for testing purpose. You can save your settings before that with File--Preferences--Export and restore later.
Ok.
Definitely could be the same of https://github.com/giuspen/cherrytree/issues/2399 even though not clear yet, I will try and reproduce on a Debian12 VM
I reinstalled version 1.0.3 and ran two tests. Logs:
test1.log
-----------------------------------------------------<< >>-----
[2023-12-13 13:59:00.701] [ ] [debug] /home/keypey/.config/cherrytree/config.cfg parsed
[2023-12-13 13:59:06.928] [ ] [debug] shift images in MenuBar/context menu
[2023-12-13 13:59:14.684] [ ] [debug] Node name: index - maintanance
[2023-12-13 13:59:26.043] [ ] [debug] Search took 4 sec
[2023-12-13 13:59:26.046] [ ] [debug] Node name: sr_postgres
[2023-12-13 13:59:26.128] [ ] [debug] Node name: index - maintanance
(cherrytree:34399): Gdk-WARNING **: 13:59:26.304: Native Windows wider or taller than 32767 pixels are not supported
(cherrytree:34399): Gdk-WARNING **: 13:59:26.604: Native Windows wider or taller than 32767 pixels are not supported
[2023-12-13 13:59:26.943] [ ] [debug] Node name: *locale collate*
[2023-12-13 13:59:36.959] [ ] [debug] Node name: COLLATE
[2023-12-13 14:00:03.190] [ ] [debug] kill_callback_handler 15
test2.log
-----------------------------------------------------<< >>-----
[2023-12-13 15:01:25.171] [ ] [debug] /home/keypey/.config/cherrytree/config.cfg parsed
[2023-12-13 15:01:28.771] [ ] [debug] shift images in MenuBar/context menu
[2023-12-13 15:01:31.668] [ ] [debug] Node name: COLLATE
[2023-12-13 15:01:39.484] [ ] [debug] Search took 3 sec
[2023-12-13 15:01:39.487] [ ] [debug] Node name: sr_postgres
[2023-12-13 15:01:39.532] [ ] [debug] Node name: COLLATE
(cherrytree:34905): Gdk-WARNING **: 15:01:39.708: Native Windows wider or taller than 32767 pixels are not supported
(cherrytree:34905): Gdk-WARNING **: 15:01:39.982: Native Windows wider or taller than 32767 pixels are not supported
[2023-12-13 15:01:39.984] [ ] [debug] Node name: *locale collate*
[2023-12-13 15:02:38.959] [ ] [debug] kill_callback_handler 15
In both cases, the problem described in the report occurred. kill_callback_handler: force stop from text terminal.
I also performed an additional test on a fresh VM with D12. In this case, after the error occurred, I was logged out.
I work on two monitors with resolutions:
Screen 0: minimum 320 x 200, current 3840 x 1200, maximum 16384 x 16384
HDMI-1 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm
1920x1200 59.95*+
...
HDMI-2 connected 1920x1200+1920+0 (normal left inverted right x axis y axis) 519mm x 324mm
1920x1200 59.95*+
...
And .xsession error:
(xfwm4:34715): Gdk-WARNING **: 15:01:39.939: The program 'xfwm4' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
(Details: serial 227844 error_code 11 request_code 53 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Many thanks @keypey I may have understood, I'll get back.
Please try https://www.giuspen.net/software/cherrytree_1.0.3-2+10~Debian12_amd64.deb and report if the bug is fixed there
Please try https://www.giuspen.net/software/cherrytree_1.0.3-2+10~Debian12_amd64.deb and report if the bug is fixed there
I will install it and use this version during the workday.
Throughout the day I used several different SQLite files, from: ~2000 to: ~6000 items. Works correctly.
I think you've located the problem correctly. I'll be using it tomorrow as well - so if anything bad happens, I'll be sure to let you know.
Many thanks @keypey !
Throughout the day I used several different SQLite files, from: ~2000 to: ~6000 items. Works correctly.
I think you've located the problem correctly. I'll be using it tomorrow as well - so if anything bad happens, I'll be sure to let you know.
After another two days, I can confirm with certainty that the error does not occur.
Thanks @keypey I'll try and release v1.0.4 this evening, at the latest tomorrow
By the way, a question: Could the functionality be added to the search (CTRL-T): "search for icon"...
I'm not sure, what do you mean with search for icon?
Ex. "Search for all branches that have the following icon: ❤️ "
I see, I'll keep that in mind but have some features already in the queue first
Fixed in v1.0.4
Version, Operative system
Describe the bug Searching for headings (sometimes the first press): CTRL-T locks the window/display manager All window frames disappear. The system stops responding, all windows of all workspaces and separate monitors appear on the primary screen.
To Reproduce
Screenshots I can't take a screenshot after pressing CTRL-T.
Workaround Install the version cherrytree_1.0.2-2~Debian12_amd64.deb In my case, in order not to lose data of other open applications, I do:
Additional information Along with installing the new version (1.0.3) of cherrytree, I updated the packages. I don't suspect it will have an impact - because version 1.0.2 works correctly - but I've attached a list of updated packages.
Thank YOU Cherrytree is one of the primary programs I use. Thank you for writing and your support with CherryTree.