GithubHelp home page GithubHelp logo

Comments (5)

caclark avatar caclark commented on June 13, 2024

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.

jefferysmall avatar jefferysmall commented on June 13, 2024

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.

caclark avatar caclark commented on June 13, 2024

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.

jefferysmall avatar jefferysmall commented on June 13, 2024

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.

jefferysmall avatar jefferysmall commented on June 13, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.