M
M
Mercury132021-01-22 02:16:20
Qt
Mercury13, 2021-01-22 02:16:20

Qt+MinGW x86: how to debug crash in release version?

The program crashes stably on a specific version of Qt (5.12.2 MinGW x86, so it should be) and compiled in release/LTO. Under debugging full order. Disabling LTO is a complete order. On other versions of Qt, everything is in order. This Qt has two versions of libraries: for example, Qt5Core.dll is for release, Qt5Cored.dll is for debugging.
Suspicion of incorrect work with beginUpdateData/endUpdateData.
What is the best way to determine the exact place where the flight took place?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
A
Alexander Ananiev, 2021-01-22
@SaNNy32

You can log the work to a file, and based on this, find the place where the program crashed. Then analyze the code and try to fix it.
You can try to run the program (release version) from the gdb debugger and take a memory dump for later analysis, or do this

R
res2001, 2021-01-22
@res2001

Collect the release version with debugging information, run it under the debugger, on exit the debugger will be activated at the place where the exception occurred, you can examine the state of the program.

S
Stanislav Dementiev, 2017-06-04
@dementuevstas

Diagonal blocks can be made either as an intermediate section into which you overlay this particular transition in the background. That is, you cut the layout so that there are 2 even blocks and in the middle with a transition. If, for example, a photo of the type is cut off, and then the block is simply with color, then you can do this:
And the button with the appearance of the video is a script you need to do. Look for ready-made code solutions.
Here the question is how it should pop up?
In a new tab? - then the usual button with a link to YouTube.
In the window on the site - then google the "modal window" and insert the video into it.

A
Ankhena, 2017-06-05
@Ankhena

1. There are many options, the choice depends on the content and its behavior. It can be background gradients, pseudo-elements, transformations...
https://css-tricks.com/examples/ShapesOfCSS/
2. google "appear block on click". Start doing any of the instructions, then come back with specific questions.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question