Skip to content

db browser for sqlite.exe has stopped working #774

Closed

Description

@elyorbegmurod

A problem caused the program to stop working correctly. Windows will close bla bla bla ...

Activity

  1. revolter commented on Sep 13, 2016

    @revolter
    Member

    It would have helped if you completed the issue template and not remove it. So, what version? What operating system?

  2. justinclift commented on Sep 13, 2016

    @justinclift
    Member

    @elyorm Thanks for reporting it, we will need more info though so we can investigate. 😄

    As well as what @revolter mentions (it's important), info about when/where it crashed would help. For example, did it crash as soon as you opened it, or did it crash in the middle of doing something, (or something else)?

    Are you ok to help us out with that info, so we can try figuring it out? 😄

  3. justinclift commented on Sep 14, 2016

    @justinclift
    Member

    @elyorm ping?

  4. elyorbegmurod commented on Sep 15, 2016

    @elyorbegmurod
    Author

    Version 3.9.0, Qt Version 5.7.0, SQLCipher Version 3.11.0

    windows 10

    when I click "Open Database"

  5. revolter commented on Sep 15, 2016

    @revolter
    Member

    @elyorm Is it happening every time you click Open Database?
    @justinclift Do you have time to test this on your VM?

  6. chrisjlocke commented on Sep 15, 2016

    @chrisjlocke
    Member

    Windows 10

    64bit?

    Works fine for me. I can only assume (as is usual) Windows will try and open the last used location. If this is on media that no longer exists, DB4S might be getting confused? Is there a registry entry telling DB4S where to open, or does it just rely on Windows?

    I assume double clicking a .db file opens the file correctly in DB4S. If you close DB4S, re-open it and then click 'Open Database', does that work? (ie, it has stored its last used location...)

  7. revolter commented on Sep 15, 2016

    @revolter
    Member

    Nonetheless, it should not crash. Are you able to force the last path to a non-existing path and reproduce this?

  8. chrisjlocke commented on Sep 15, 2016

    @chrisjlocke
    Member

    I've set it to weird paths, wrong paths and even 'cannot access' paths. It'll default to the program directory if it can't. A 'cannot access' path correctly comes up with a warning.
    image

    I can't reproduce this, so this may not be the cause. 😢
    Even deleted the whole registry leg for DB4S and it just recreated what it needed.
    I'm currently logged on as an administrative user (so not Administrator, but I have admin privileges). so not sure if a 'normal' user would have a different experience. Will check.

  9. revolter commented on Sep 15, 2016

    @revolter
    Member

    Great job! Shame that the news is bad :(

    @elyorm We need more info in order to reproduce this.

    1. Did you use DB4S before this crash?
    2. Do you have admin privileges on your current account?
  10. chrisjlocke commented on Sep 15, 2016

    @chrisjlocke
    Member

    Deleting the DB4S registry leg could also be an option. I can knock up a VB program to do that, as I was just creating a program to reset the file associations.

  11. justinclift commented on Sep 15, 2016

    @justinclift
    Member

    We might want to add some debugging info / error handling to the "Open Database" method, even in just a once-off temporary build, to try and understand why it's crashing.

  12. 6 remaining items

  13. justinclift commented on May 17, 2017

    @justinclift
    Member

    @elyorm @drescherjm Would you have time to try our latest nightly 32 + 64 bit builds, and let us know if they still have this crash problem?

        https://nightlies.sqlitebrowser.org/latest/

  14. drescherjm commented on May 17, 2017

    @drescherjm
  15. justinclift commented on May 17, 2017

    @justinclift
    Member

    Thanks @drescherjm, that's interesting.

    My first guess is there's some kind of dll conflict. There are some tools around to show which dlls are being used by a program, so we should be able to compare what your system is using with a "known good" one.

    But yeah, it'll need you to have the laptop in hand. Ping us when you're ok on your end and we can take a look at this. 😄

  16. RangelReale commented on Jul 5, 2017

    @RangelReale

    Can confirm this happens only in the Win64 version, I was having this frequently, reading this thread I installed the 32bit version, and it seems not to crash.
    It just crashes ~3 seconds after the open file dialog opens.

  17. justinclift commented on Jul 18, 2017

    @justinclift
    Member

    @RangelReale Thanks, that's useful info. It does sound like there's some kind of conflict or mis-loading of 32 bit dll's for the Win64 version then. It'd be useful to know what's causing it, as although it seems pretty rare that doesn't exactly help the people it happens to.

    Not really sure how to diagnose this further though. 😖

  18. grifter-yo commented on Oct 25, 2017

    @grifter-yo

    Hello

    I hope someone must have found a solution by now.
    It crashes every time I click "New Database" or "Open Database".
    when I click either, the window to choose a location pops-up, and 2 seconds later, the software stops working
    image

    First I tried the portable version. This happened.
    Then the x64 .exe file. Again it crashed.

    Then I tried the same file for a previous version (3.9.0). Still it happens.

    I was installing it in E drive, so for a change I tried to let it install in the default location given in the prompt (C:/ProgramFile/......). But the issue remains.

    Can anyone suggest a solution?

    Or an alternative?

    Thank You

  19. drescherjm commented on Oct 25, 2017

    @drescherjm

    Or an alternative?

    For me the 32 bit version did not have the crash on the systems that the 64 bit version crashed.

  20. grifter-yo commented on Oct 25, 2017

    @grifter-yo

    @drescherjm thanks a lot. by all the gods, the old and the new, Bless You.
    it works.
    I spent the last hour finding alternative software, and 2 seemed like they could work, but not good enough.
    Thank you

  21. chrisjlocke commented on Oct 31, 2017

    @chrisjlocke
    Member

    Hi @grifter-yo

    Sorry to hear the 64bitty version is causing problems for you. Glad the 32bitty version is working.
    Are you feeling adventurous? Want to try and crack WHY the 64bitty version is dying? You could have your name in lights! (or at least black text)
    If you could help us out, it would be appreciated.

    You can run windbg to identify the call stack at the point of the wibble, which can help identify where it wibbled.
    More information here: https://github.com/sqlitebrowser/sqlitebrowser/wiki/Debugging-a-crash-on-Windows

    Thanks! Thumbs up, a big head nod and a big cheesy grin could be winging your way.

  22. justinclift commented on Nov 9, 2017

    @justinclift
    Member

    Closing this as it doesn't really seem like something we can do anything about. It looks very much like there's some kind of .dll problem on the systems it does happen on.

    We'd need someone this is happening for, to take the time and effort to investigate the problem using WinDBG as mentioned by @chrisjlocke above.

    If someone's feeling up for doing so however, they're 100% welcome to reopen this issue and get into figuring out how to fix this. It would be very welcome. 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions