Skip to content

profiler_gui crash #210

@KROIA

Description

@KROIA

Hi yse

First of all I want to thank you very much for your cool profiler library.
I use it in nearly every project now.

Recently I had a crash while using the profiler_gui.
Crash occured in function in const ::profiler_gui::EasyBlock* GraphicsBlockItem::intersect(const QPointF& _pos, ::profiler::block_index_t& _blockIndex) const

To reproduce:
load my "profiler.prof" file which is contained in the zip file.
after that i had to move my view in the middle like you see in the image: "easy_profiler_guiCrash.PNG" in the background.
from there I scrolled in and out multiple times and waited until the event which calls the function gets fired and eventualy it crashed after 10 try's or so.

In the Image "easy_profiler_guiCrash_vars.PNG" you can se the section in which the debuger stops because of the crash.
I don't understand your code but I tryed a change which you can see on the line: 1276.
With that change the application did not crash any more.

I never had this problem before and I don't know if there is an issue with the .prof file which causes that problem.
It may be a error on my side because I can also see, that some of my generated blocks are missing in the view. Maybe I did something wrong in the application I'm profiling.

CrashFiles.zip

Thank you for your work

Metadata

Metadata

Assignees

Labels

bugresolveduiIssues related to profiler_gui

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions