Comments (5)
I suspect this happens when Edit/Preferences/General/Refresh On File Change
is selected.
This could be turned off, and a manual Refresh made at intervals.
I know this does not solve the problem.
If this is the case, perhaps the realtime_monitor_cb()
is seeing the change and unreffing the fd
, while the same fd
remains in vf->list
.
It might be the solution is to eliminate the assert()
that causes the crash, and just ignore the error.
from geeqie.
I tried repeatedly saving an image that was not currently being displayed in Geeqie and no problems.
I tried your suggestion of disabling 'Refresh On File Change' and there were no exits/crashes. However, If I saved and quickly clicked on the refresh button while the save was still underway, then Geeqie crashed. The need for a manual refresh is a pain and I will revert to the previous version until this is addressed.
I just upgraded to this development version two days ago in order to (hopefully) address some other problems, and began to see this crashing problem. For reference,, this never occurred with version 1.7+git20220327-6d541232 GTK3
Thanks for looking into this.
from geeqie.
I am still unable to replicate this.
The latest AppImages have the -Ddevel=enabled option set, which produces a (usually useful) stack dump when a crash occurs.
from geeqie.
OK, I'll download the most current AppImage and see what happens. If it does core dump will it be in the starting directory or elsewhere, and how should I get it to you?
from geeqie.
Tried it running 2.2+git20240207-5547f6ae (extracted AppImage) and it exited on the first attempt to save an image. Retried and same thing happened.
However, there is no dump file in the current directory, in /var/lib/apport/coredump or in /var/crash.
from geeqie.
Related Issues (20)
- Geeqie slowed by scanning directory when starting or saving keywords. HOT 2
- Regression: Option to open new full-function window directly is missing HOT 1
- Bug: 'Go to directory view' uses hard-coded default values HOT 7
- Renaming files results in a crash HOT 1
- Code style HOT 1
- AVIF causes crash HOT 8
- Crash when hiding file list HOT 3
- Crash today
- Stop thumbnail pane fro constantly repositioning itself HOT 4
- Resize dialog too small, hiding elements HOT 3
- Build fails with LTO HOT 1
- Read-only mode HOT 2
- test failure
- Geeqie cuts part of the folder view, navigation almost impossible. HOT 1
- 2.3 release failed to build on macos HOT 3
- Since upgrading, geeqie has forgotten my sort settings, and won't remember them HOT 1
- tar.xz contains symlinks that are wrong for plugins HOT 3
- AppImage doesn't distribute libffmpegthumbnailer
- Cut image to clipboard HOT 1
- Automatically hide image overlay in fullscreen mode HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geeqie.