Comments (1)
Currently, we have some kind of "debug" builds available, but I'm not sure they're usable at all: they seem to include our application built in debug mode (i.e. without some of the optimizations, and with additional asserts enabled), and linked with debug runtime libraries (not sure about Qt ones). This is barely useful for actual debug purposes.
The plan is:
- Eliminate separate debug builds (I'm not even sure we're allowed to redistribute debug versions of runtime binaries — though I'm not sure we're distributing them, but if we don't, then these builds are even more useless than I thought)
- Ensure we build and save PDBs for each release
- Pack the PDBs on the CI and make them a separate artifact on our CI
- Make sure our application is subject to Windows' automatic crash dump creation (I think it should work automatically, but if it isn't, then we better prepare some instructions on how to enable it)
- Make sure our PDBs really help to debug access violations
To perform steps 4-5, I plan to build a special binary that will always crash, and then try to create a crash dump and analyze it without PDBs, and then with them — the second should lead to properly formed stack traces and easier crash investigation.
from fips3.
Related Issues (20)
- Implement int64 plan using ARB_gpu_shader_int64
- WCS support
- Image broken at Intel for BITPIX=-64
- Qt 5.12: blank window on macOS HOT 4
- Levels widget is broken at same files HOT 2
- Vulkan support
- Huge range of double values
- Open compressed files HOT 2
- Support FITS with compressed data
- Dock widgets may be closed unrevertebly
- The application waits forever when failed to open a file
- Flickering on resize HOT 4
- Auto scaling needs optimising HOT 2
- Implement file mime type associations for Windows
- Put appdata xml into main repo
- MacOS is missed from Travis CI
- Appveyor release deploy failed HOT 1
- Black screen on Kaby Lake GT2 HOT 1
- Better options for scaling / colourmaps 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 fips3.