Search found 67 matches

by santiago
Thu Jul 30, 2020 8:25 pm
Forum: customer testimonials
Topic: Eventually you will run into problems with any software,
Replies: 1
Views: 3108

Eventually you will run into problems with any software,

but what makes a world of difference is the support you receive from the vendor when a problem does occur.

we have been using madExcept for years now and it is rock solid.

In the few rare cases where we have run into an issue the support has been outstanding.

THANK YOU madschi!!
by santiago
Thu Jul 30, 2020 8:20 pm
Forum: madExcept
Topic: Infinite loop in madStackTrace.CollectPossibleStackItems x64
Replies: 13
Views: 5283

Re: Infinite loop in madStackTrace.CollectPossibleStackItems

THANK YOU for your quick help! We added a feature to our internal tool chain that allows us to override the version number obtained from the dll (bpl) by including a textfile with the 'new' version number. Now several third party components with the same version can happily coexist side by side. Am ...
by santiago
Thu Jul 30, 2020 5:34 pm
Forum: madExcept
Topic: Infinite loop in madStackTrace.CollectPossibleStackItems x64
Replies: 13
Views: 5283

Re: Infinite loop in madStackTrace.CollectPossibleStackItems

Hello madschi, I figured out what the problem was. With some Windows 10 update debugging became really slow in Delphi when using runtime packages. We deploy our application using runtime packages, but for us developers we put a system in place that can statically link third party components (like ma...
by santiago
Thu Jul 30, 2020 2:44 pm
Forum: madExcept
Topic: Infinite loop in madStackTrace.CollectPossibleStackItems x64
Replies: 13
Views: 5283

Re: Infinite loop in madStackTrace.CollectPossibleStackItems

Hello madschi, thank you for the updated installer. When using the .bpl/.dcp the message is displayed 'stack will be calculated soon'. It seems to be the same problem as before. But if I use the madExcept source files the problem does not happen. At the moment I have no idea what is going on. It see...
by santiago
Wed Jul 29, 2020 11:54 pm
Forum: madExcept
Topic: Infinite loop in madStackTrace.CollectPossibleStackItems x64
Replies: 13
Views: 5283

Re: Infinite loop in madStackTrace.CollectPossibleStackItems

madschi,

After I reread your message, it seems you do provide precompiled binaries.
If that is the case, then yes the binaries were created ca. 47 min after the madStackTrace.pas file was modified.
madExcept_binaries_time.jpg
madExcept_binaries_time.jpg (59.75 KiB) Viewed 5217 times
by santiago
Wed Jul 29, 2020 10:48 pm
Forum: madExcept
Topic: Infinite loop in madStackTrace.CollectPossibleStackItems x64
Replies: 13
Views: 5283

Re: Infinite loop in madStackTrace.CollectPossibleStackItems

Hello madschi, thank you for providing the update so quickly!! I reviewed the changes you did to madStackTrace.pas and they are just fine. There is just one typo in the comment on line 1307. The last 0 should be a 1. :-) // Offset should be 0, but there was one reported case of it being 0 I have thi...
by santiago
Tue Jul 28, 2020 3:55 pm
Forum: madExcept
Topic: Infinite loop in madStackTrace.CollectPossibleStackItems x64
Replies: 13
Views: 5283

Re: Infinite loop in madStackTrace.CollectPossibleStackItems

Hello madschi, thanks for looking into this. First, your question. I let it run for over a minute. count was at 1109357. Eventually we will run out of memory because the tmpArr keeps growing and growing... Yesterday evening I took a closer look at the code in CollectPossibleStackItems and now better...
by santiago
Mon Jul 27, 2020 1:19 pm
Forum: madExcept
Topic: Infinite loop in madStackTrace.CollectPossibleStackItems x64
Replies: 13
Views: 5283

Re: Infinite loop in madStackTrace.CollectPossibleStackItems

Hello madschi, some more info that could be of use for you. I had forgotten to mention that I am using the latest madExcept version 5.1. The following screenshot shows how the callstack is displayed in 64 bits. Is using the workaround I added to break out of the infinite loop. callstack_64Bit.jpg Th...
by santiago
Fri Jul 24, 2020 8:45 pm
Forum: madExcept
Topic: Infinite loop in madStackTrace.CollectPossibleStackItems x64
Replies: 13
Views: 5283

Infinite loop in madStackTrace.CollectPossibleStackItems x64

Hello madschi, We have been able to trace a problem that had been driving us crazy for quite a while back to madExcept. Problems were being reported by many customers, and oddly enough no exception logs were available. All the problems involved inter process communication. Our App is built with Delp...
by santiago
Mon Jun 08, 2020 5:37 pm
Forum: madExcept
Topic: Delphi 10.4
Replies: 44
Views: 30557

Re: Delphi 10.4

Hello madschi,

is there any release notes available for these beta versions? Is there any way to know what has been added/fixed?

Thank you!

sb
by santiago
Tue May 26, 2020 5:02 pm
Forum: madExcept
Topic: Delphi 10.4
Replies: 44
Views: 30557

Delphi 10.4

Hello madschi,

Delphi 10.4 was just released.

Do you have an idea when you will have a madExcept Version that supports 10.4?

Will this also include the FastMM5 support?
viewtopic.php?f=4&t=28816

Thank you!
by santiago
Wed May 20, 2020 2:05 pm
Forum: madExcept
Topic: FastMM5
Replies: 3
Views: 3191

Re: FastMM5

Great.
Please let me know once the new version is available for download.
Thx!
by santiago
Tue May 19, 2020 10:20 pm
Forum: madExcept
Topic: FastMM5
Replies: 3
Views: 3191

FastMM5

Hello madschi, I am testing FastMM5 which was released recently. https://github.com/pleriche/FastMM5 madExcept automatically adds the following entries to the dpr file: madExcept, madLinkDisAsm, madListModules When using FastMM4, these entries are added AFTER the FastMM4 entry: uses FastMM4, madExce...
by santiago
Fri Jun 07, 2019 5:44 pm
Forum: madExcept
Topic: FastMM_LogStackTrace returning empty string (64 bit only)
Replies: 8
Views: 3379

Re: FastMM_LogStackTrace returning empty string (64 bit only

My tool keeps track of which objects were allocated between a certain time span. The idea is that certain types of objects should no longer exist, after a calculation is performed. The tool provides me a list of all surviving types. For each type I can get the instance list. I can RTTI Inspect any i...
by santiago
Thu Jun 06, 2019 11:35 pm
Forum: madExcept
Topic: FastMM_LogStackTrace returning empty string (64 bit only)
Replies: 8
Views: 3379

Re: FastMM_LogStackTrace returning empty string (64 bit only

madschi, this might be of use for you. I can get usable callstacks (much better than using the FastMM method I described previously) by using the following function I just implemented. I make use of madStackTrace.StackAddrToStr . function LogStackTrace64_Workaround(preparedStack: pointer; stackTrace...