-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No spell timers - seg fault (Ubuntu Linux) #62
Comments
Fatal Python error: Segmentation fault Thread 0x00007fc87b7fe640 (most recent call first): Current thread 0x00007fc8a7d00000 (most recent call first): Extension modules: PyQt6.QtCore, PyQt6.QtGui, PyQt6.QtWidgets, PyQt6.QtNetwork, PyQt6.QtPrintSupport, PyQt6.QtWebChannel, PyQt6.QtWebEngineCore, PyQt6.QtWebEngineWidgets (total: 8) |
Same issue here (linux/arch), spell timers don't work at all and just crash nparse, I've tried using a venv for python and installing from the requirements file but no luck, I'll post the actual error next chance I get. |
I am having the same issue (linux mint). Its unfortunately, maps look good but cannot use the application at all due to the segmentation dumps. Any work on a fix? |
I've failed to get any other spell timers/log parsers working on Linux so I'll have to take a look at this over the weekend and see if I can fix it myself. Had no luck trying a few different versions of nparse, same issue on all of them. |
Had a look and couldn't figure it out, looks like the segfault is coming from something in Qt6? I've run the latest release via wine and it seems to work ok that way, though no tray app so you'll need to edit the nparse config directly to set your log dir, etc. Janky workaround but there's no alternative right now and unfortunately it looks like development on this is dead. Edit; To clarify, either use the official Windows release via wine (you play EQ via wine anyway), or untick the spell timers in nparse and just use it for the maps. |
Looks like I'm running into this issue on Windows. I believe the issue occurs when the log file becomes too large. I noticed that this issue started once my file passed ~32,000kb. Disabling the spell list window avoided the crash. Some clues are available in the crash dump generated on windows:
For the time being you can work around this issue by deleting(or renaming) your existing log and generating a new one by launching EverQuest. |
I'm encountering this issue again while using a completely fresh log file so my above guess and work around do not apply. I'm unable to properly debug this using PyCharm. I assume that's due to the crash happening somewhere in a Qt5 DLL. requirements.txt calls out for PyQT6 which is what is installed in my project's venv but the minidump says the fault happens in Qt5Core. Any ideas on why that is? |
You should use the branch "stable/qt5" for now. That is the branch all current releases are coming from. The issue @Dgc2002 just linked is the same thing, and has a possible solution, though I still don't recommend using the master branch at this moment because it is missing some other fixes and features. I'll be working the issue from the other ticket, closing this one. |
Hi Nomns, huge fan of your work.
I've managed to install under Ubuntu, and have the program pointed to my logfile directory.
Something seems to cause a segmentation fault as soon as I cast a spell.
If you have any idea how I might rectify this I would be grateful.
The text was updated successfully, but these errors were encountered: