You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm experiencing a similar thing. Every other click (sometimes it works for a few minutes, sometimes it crashes ass soon as I do something.
The example logs are from me searching for Astero fits, Then it shows that there are 5 astero fits. When I click on the Astero (I'd expect to then show me the 5 fits in a list) it crashes
Until now I was unable to find any common action that leads to a crash. I can't reproduce it intentionally either.
It does NOT crash when just having it open while not interacting with it.
Same version as the Issue author https://github.com/pyfa-org/Pyfa/tree/v2.33.0
I'll attach the OS X logs and whatever I can find from the Pyfa Logs.
Is there a way to get more logs than what I get on the console?
Console log output
ME@MyMacBook MacOS % ./pyfa
07:39:40 PM: Debug: Adding duplicate image handler for 'Windows bitmap file'
/usr/local/lib/python3.7/site-packages/PyInstaller/loader/pyimod03_importers.py:623: MatplotlibDeprecationWarning:
The MATPLOTLIBDATA environment variable was deprecated in Matplotlib 3.1 and will be removed in 3.3.
Matplotlib is building the font cache using fc-list. This may take a moment.
07:40:18 PM: Debug: Adding duplicate image handler for 'Windows bitmap file'
07:40:18 PM: Debug: Adding duplicate animation handler for '1' type
07:40:18 PM: Debug: Adding duplicate animation handler for '2' type
zsh: segmentation fault ./pyfa
From the log file in the .pyfa folder
[2021-01-03 18:55:06.753332] INFO: __main__: Starting Pyfa
[2021-01-03 18:55:06.753449] INFO: __main__:
[2021-01-03 18:55:06.753521] INFO: __main__: Writing log file to: /Users/timmeey/.pyfa/pyfa.log
[2021-01-03 18:55:06.753592] INFO: __main__: Running in a frozen state.
[2021-01-03 18:55:06.806261] INFO: eos.db: Initializing database
[2021-01-03 18:55:06.806375] INFO: eos.db: Gamedata connection: sqlite:////var/folders/b7/6sjx7_fx5hv_tpzkq_3f0tk00000gn/T/_MEIhKlJDW/eve.db?check_same_thread=False
[2021-01-03 18:55:06.806445] INFO: eos.db: Saveddata connection: sqlite:////Users/timmeey/.pyfa/saveddata.db?check_same_thread=False
[2021-01-03 18:55:06.806527] DEBUG: eos.db: Initializing gamedata
[2021-01-03 18:55:06.810960] DEBUG: eos.db: Getting gamedata version
[2021-01-03 18:55:06.812896] DEBUG: eos.db: Initializing saveddata
[2021-01-03 18:55:06.813377] DEBUG: eos.db: Importing gamedata DB scheme
[2021-01-03 18:55:06.883166] DEBUG: eos.db: Importing saveddata DB scheme
[2021-01-03 18:55:06.932200] DEBUG: eos.db: Importing gamedata queries
[2021-01-03 18:55:06.932330] DEBUG: eos.db: Importing saveddata queries
[2021-01-03 18:55:06.932862] DEBUG: service.prefetch: Run database migration.
[2021-01-03 18:55:06.939109] DEBUG: service.prefetch: Starting database validation.
[2021-01-03 18:55:06.939208] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for character skills.
[2021-01-03 18:55:06.941771] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for orphaned characters attached to fits.
[2021-01-03 18:55:06.942512] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for orphaned damage patterns attached to fits.
[2021-01-03 18:55:06.944037] ERROR: eos.db.saveddata.databaseRepair: Missing uniform damage pattern.
[2021-01-03 18:55:06.944897] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for missing damage pattern names.
[2021-01-03 18:55:06.945667] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for missing target resist names.
[2021-01-03 18:55:06.946652] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for orphaned drones items.
[2021-01-03 18:55:06.947889] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for orphaned cargo items.
[2021-01-03 18:55:06.949142] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for orphaned fighters items.
[2021-01-03 18:55:06.950366] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for orphaned modules items.
[2021-01-03 18:55:06.954144] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for null damagePatterns values. (em)
[2021-01-03 18:55:06.955025] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for null damagePatterns values. (thermal)
[2021-01-03 18:55:06.955951] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for null damagePatterns values. (kinetic)
[2021-01-03 18:55:06.956847] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for null damagePatterns values. (explosive)
[2021-01-03 18:55:06.957712] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for null targetResists values. (em)
[2021-01-03 18:55:06.958572] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for null targetResists values. (thermal)
[2021-01-03 18:55:06.959372] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for null targetResists values. (kinetic)
[2021-01-03 18:55:06.960114] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for null targetResists values. (explosive)
[2021-01-03 18:55:06.960909] DEBUG: eos.db.saveddata.databaseRepair: Running database cleanup for duplicated selected ammo profiles.
[2021-01-03 18:55:06.961674] DEBUG: service.prefetch: Completed database validation.
[2021-01-03 18:55:07.084521] DEBUG: gui.app: Setting language to: en_US
[2021-01-03 18:55:14.008778] INFO: gui.bitmap_loader: Using local image files.
[2021-01-03 18:55:14.012227] DEBUG: gui.contextMenu: registering context menu class OpenFitInNewTab
[2021-01-03 18:55:14.012602] DEBUG: gui.contextMenu: registering context menu class AddBrowsedFits
[2021-01-03 18:55:14.014649] DEBUG: gui.contextMenu: registering context menu class AddCurrentlyOpenFit
[2021-01-03 18:55:14.015068] DEBUG: gui.contextMenu: registering context menu class AddEnvironmentEffect
[2021-01-03 18:55:14.182367] DEBUG: service.market: Initialize ShipBrowserWorkerThread.
[2021-01-03 18:55:14.368023] DEBUG: service.fit: Initialize Fit class
[2021-01-03 18:55:14.712028] DEBUG: service.fit: Getting fits with modules
[2021-01-03 18:55:14.729291] DEBUG: gui.contextMenu: registering context menu class AddCommandFit
[2021-01-03 18:55:14.730324] DEBUG: gui.contextMenu: registering context menu class TargetProfileAdder
[2021-01-03 18:55:14.731465] DEBUG: gui.contextMenu: registering context menu class ChangeShipTacticalMode
[2021-01-03 18:55:14.731912] DEBUG: gui.contextMenu: registering context menu class ChangeModuleAmmo
[2021-01-03 18:55:14.732332] DEBUG: gui.contextMenu: registering context menu class ChangeModuleSpool
[2021-01-03 18:55:14.732692] DEBUG: gui.contextMenu: registering context menu class BoosterSideEffects
[2021-01-03 18:55:14.733058] DEBUG: gui.contextMenu: registering context menu class FighterAbilities
[2021-01-03 18:55:14.733585] DEBUG: gui.contextMenu: registering context menu class TargetWrapperResists
[2021-01-03 18:55:14.735170] DEBUG: gui.contextMenu: registering context menu class TargetProfileEditorMenu
[2021-01-03 18:55:15.087180] DEBUG: gui.contextMenu: registering context menu class ItemStats
[2021-01-03 18:55:15.087653] DEBUG: gui.contextMenu: registering context menu class JumpToMarketItem
[2021-01-03 18:55:15.088088] DEBUG: gui.contextMenu: registering context menu class FitSystemSecurityMenu
[2021-01-03 18:55:15.088443] DEBUG: gui.contextMenu: registering context menu class JumpToShip
[2021-01-03 18:55:15.088873] DEBUG: gui.contextMenu: registering context menu class RemoveItem
[2021-01-03 18:55:15.089274] DEBUG: gui.contextMenu: registering context menu class ChangeItemAmount
[2021-01-03 18:55:15.089709] DEBUG: gui.contextMenu: registering context menu class ChangeItemProjectionRange
[2021-01-03 18:55:15.090117] DEBUG: gui.contextMenu: registering context menu class DroneSplitStack
[2021-01-03 18:55:15.090597] DEBUG: gui.contextMenu: registering context menu class ChangeItemToVariation
[2021-01-03 18:55:15.090968] DEBUG: gui.contextMenu: registering context menu class ChangeModuleMutation
[2021-01-03 18:55:15.091308] DEBUG: gui.contextMenu: registering context menu class FillWithModule
[2021-01-03 18:55:15.137837] DEBUG: gui.contextMenu: registering context menu class ExportMutatedModule
[2021-01-03 18:55:15.138201] DEBUG: gui.contextMenu: registering context menu class ChangeAffectingSkills
[2021-01-03 18:55:15.138489] DEBUG: gui.contextMenu: registering context menu class FillWithItem
[2021-01-03 18:55:15.138748] DEBUG: gui.contextMenu: registering context menu class DroneAddStack
[2021-01-03 18:55:15.139080] DEBUG: gui.contextMenu: registering context menu class AddToCargo
[2021-01-03 18:55:15.139341] DEBUG: gui.contextMenu: registering context menu class AddToCargoAmmo
[2021-01-03 18:55:15.139594] DEBUG: gui.contextMenu: registering context menu class ProjectItem
[2021-01-03 18:55:15.139851] DEBUG: gui.contextMenu: registering context menu class AmmoToDmgPattern
[2021-01-03 18:55:15.140648] DEBUG: gui.contextMenu: registering context menu class ImplantSetApply
[2021-01-03 18:55:15.141007] DEBUG: gui.contextMenu: registering context menu class ImplantSetSave
[2021-01-03 18:55:15.141365] DEBUG: gui.contextMenu: registering context menu class DronesPrice
[2021-01-03 18:55:15.141472] DEBUG: gui.contextMenu: registering context menu class CargoPrice
[2021-01-03 18:55:15.141567] DEBUG: gui.contextMenu: registering context menu class ImplantBoosterPrice
[2021-01-03 18:55:15.141870] DEBUG: gui.contextMenu: registering context menu class ChangeDamagePattern
[2021-01-03 18:55:15.142126] DEBUG: gui.contextMenu: registering context menu class FactorReload
[2021-01-03 18:55:15.142408] DEBUG: gui.contextMenu: registering context menu class TargetProfileSwitcher
[2021-01-03 18:55:15.142679] DEBUG: gui.contextMenu: registering context menu class GraphDmgApplyProjectedMenu
[2021-01-03 18:55:15.142932] DEBUG: gui.contextMenu: registering context menu class GraphDmgIgnoreResistsMenu
[2021-01-03 18:55:15.143234] DEBUG: gui.contextMenu: registering context menu class GraphIgnoreLockRangeMenu
[2021-01-03 18:55:15.143624] DEBUG: gui.contextMenu: registering context menu class GraphIgnoreDcrMenu
[2021-01-03 18:55:15.143967] DEBUG: gui.contextMenu: registering context menu class GraphDmgDroneModeMenu
[2021-01-03 18:55:15.144229] DEBUG: gui.contextMenu: registering context menu class AdditionsExportAll
[2021-01-03 18:55:15.144491] DEBUG: gui.contextMenu: registering context menu class AdditionsExportAll
[2021-01-03 18:55:15.144816] DEBUG: gui.contextMenu: registering context menu class AdditionsImport
[2021-01-03 18:55:15.351652] DEBUG: gui.statsPane: Setting full view for: resources
[2021-01-03 18:55:15.351830] DEBUG: gui.statsPane: Setting full view for: resistances
[2021-01-03 18:55:15.351945] DEBUG: gui.statsPane: Setting full view for: recharge
[2021-01-03 18:55:15.352051] DEBUG: gui.statsPane: Setting full view for: firepower
[2021-01-03 18:55:15.352153] DEBUG: gui.statsPane: Setting full view for: outgoing
[2021-01-03 18:55:15.352254] DEBUG: gui.statsPane: Setting full view for: capacitor
[2021-01-03 18:55:15.352354] DEBUG: gui.statsPane: Setting minimal view for: targetingMisc
[2021-01-03 18:55:15.352453] DEBUG: gui.statsPane: Setting full view for: price
[2021-01-03 18:55:16.155273] DEBUG: gui.mainFrame: Done loading mainframe imports
[2021-01-03 18:55:16.155648] DEBUG: gui.mainFrame: Initialize MainFrame
[2021-01-03 18:55:16.556889] DEBUG: gui.marketBrowser: Initialize marketBrowser
[2021-01-03 18:55:16.559792] DEBUG: gui.builtinMarketBrowser.marketTree: Initialize marketTree
[2021-01-03 18:55:16.577602] DEBUG: gui.builtinMarketBrowser.itemView: Initialize ItemView
[2021-01-03 18:55:16.605342] DEBUG: gui.shipBrowser: Populate ship category list.
[2021-01-03 18:55:16.728063] DEBUG: service.fit: Changing character (1) for fit ID: None
[2021-01-03 18:55:16.737703] DEBUG: gui.statsPane: Load view: resourcesViewFull
[2021-01-03 18:55:16.764556] DEBUG: gui.statsPane: Load view: resistancesViewFull
[2021-01-03 18:55:16.809030] DEBUG: gui.statsPane: Load view: rechargeViewFull
[2021-01-03 18:55:16.821404] DEBUG: gui.statsPane: Load view: firepowerViewFull
[2021-01-03 18:55:16.831679] DEBUG: gui.statsPane: Load view: outgoingViewFull
[2021-01-03 18:55:16.838702] DEBUG: gui.statsPane: Load view: capacitorViewFull
[2021-01-03 18:55:16.871606] DEBUG: gui.statsPane: Load view: targetingMiscViewMinimal
[2021-01-03 18:55:16.882040] DEBUG: gui.statsPane: Load view: priceViewFull
[2021-01-03 18:55:16.890373] DEBUG: gui.mainMenuBar: Initialize MainMenuBar
[2021-01-03 18:55:16.988520] DEBUG: service.update: Starting Check Update Thread.
[2021-01-03 18:57:02.005110] DEBUG: service.fit: Searching for fit: ast
[2021-01-03 18:57:02.013413] DEBUG: service.fit: Fetching all fits for ship ID: 35832
[2021-01-03 18:57:02.019138] DEBUG: service.fit: Fetching all fits for ship ID: 22466
[2021-01-03 18:57:02.022978] DEBUG: service.fit: Fetching all fits for ship ID: 12747
[2021-01-03 18:57:02.026987] DEBUG: service.fit: Fetching all fits for ship ID: 33468
[2021-01-03 18:57:02.087128] DEBUG: service.fit: Searching for fit: aste
[2021-01-03 18:57:02.089078] DEBUG: service.fit: Fetching all fits for ship ID: 33468
[2021-01-03 18:57:02.169063] DEBUG: service.fit: Searching for fit: aster
[2021-01-03 18:57:02.170620] DEBUG: service.fit: Fetching all fits for ship ID: 33468
[2021-01-03 18:57:02.372771] DEBUG: service.fit: Searching for fit: astero
[2021-01-03 18:57:02.374773] DEBUG: service.fit: Fetching all fits for ship ID: 33468
[2021-01-03 18:57:03.254490] DEBUG: service.fit: Fetching all fits for ship ID: 33468
I'm getting this on my intel MacBook Pro. I was able to fire up Pyfa from a git clone and have no crashes, which also makes me think that this isn't a Pyfa issue but a dependency issue like wxpython.
Same issue here with intel MacBook Pro. Little information found on the web regarding this issue or wxPython crashes in Mac 11.
Wondering for a workaround.
This seems to be caused by a recursion leading to a stack overflow. Here's the stack trace:
Current thread 0x000000010ea9de00 (most recent call first):
File "...vscode/extensions/ms-python.python-2021.4.765268190/pythonFiles/lib/python/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_trace_dispatch_regular.py", line 371 in __call__
File "/Pyfa/PyfaEnv/lib/python3.9/site-packages/wx/core.py", line 718 in _Colour___getitem__
File "/Pyfa/gui/utils/color.py", line 41 in _getBrightness
File "/Pyfa/gui/utils/color.py", line 52 in GetSuitable
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 483 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
File "/Pyfa/gui/builtinShipBrowser/fitItem.py", line 525 in DrawItem
File "/Pyfa/gui/builtinShipBrowser/sfBrowserItem.py", line 291 in OnPaint
...
Activity
Timmeey commentedon Jan 3, 2021
I'm experiencing a similar thing. Every other click (sometimes it works for a few minutes, sometimes it crashes ass soon as I do something.
The example logs are from me searching for Astero fits, Then it shows that there are 5 astero fits. When I click on the Astero (I'd expect to then show me the 5 fits in a list) it crashes
Until now I was unable to find any common action that leads to a crash. I can't reproduce it intentionally either.
It does NOT crash when just having it open while not interacting with it.
Same version as the Issue author
https://github.com/pyfa-org/Pyfa/tree/v2.33.0
I'll attach the OS X logs and whatever I can find from the Pyfa Logs.
Is there a way to get more logs than what I get on the console?
Console log output
From the log file in the .pyfa folder
Mac OS crash reporter logs
zhaoweny commentedon Jan 24, 2021
from logs provided by @Timmeey , I think the crash comes from wxpython, not pyfa itself.
May I ask are you using Apple M1 or Intel based Macbook Pro ?
Timmeey commentedon Jan 24, 2021
I'm using a regular boring non-fancy intel MacBook Pro.
bklang commentedon Jan 24, 2021
I'm getting this on my intel MacBook Pro. I was able to fire up Pyfa from a git clone and have no crashes, which also makes me think that this isn't a Pyfa issue but a dependency issue like wxpython.
kaicheng commentedon Feb 16, 2021
Same issue here with intel MacBook Pro. Little information found on the web regarding this issue or wxPython crashes in Mac 11.
Wondering for a workaround.
zhaoweny commentedon Feb 24, 2021
I think I was reading crash log backward :(. from @Timmeey 's log, seems top of stack should be:
and not
I downloaded v2.33.0 on my mac mini and it's working without crash. I need more detail to debug this issue.
jarosan commentedon Mar 30, 2021
I experience the same issue on Intel MacBook and Big Sur 11.2. Any way I can help with debugging this issue?
philipbel commentedon Apr 27, 2021
This seems to be caused by a recursion leading to a stack overflow. Here's the stack trace:
jarosan commentedon Apr 27, 2021
With some help from a friend i got it running using the dev build.
It's mostly standard instructions, but with some tweaks:
wxPython == 4.0.7.post2replace inrequirements.txtHave it running almost all the time for the last 25+ days and it only crashed once.
philipbel commentedon Apr 28, 2021
I am still seeing the issue with @jarosan's proposed solution.
Here's how I set up my environment:
Packages:
I have also had to make the following fix:
Fix Drag and Drop Bitmap Rendering on macOS (pyfa-org#2304)