Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2017-09

Help for solving an ActiveX regression crash bug

5 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Juha Manninen

Regarding issue:
https://bugs.freepascal.org/view.php?id=32375

Could somebody please provide a debugger backtrace and preferably a patch to fix it.
Also finding out which revision caused the regression would be helpful. http://wiki.freepascal.org/How_do_I_create_a_bug_report#Regression_caused_by_a_certain_revision

There are other similar issues which will likely be solved at the same go, like: https://bugs.freepascal.org/view.php?id=32030

My own development system has Linux and I will not configure a Windows system now. A long ToDo list already...

Juha

Reply by email

Michael W. Vogel
to Juha Manninen
Juha Manninen wrote 13 lines
Regarding issue: https://bugs.freepascal.org/view.php?id=32375 Could somebody please provide a debugger backtrace and preferably a patch to fix it. Also finding out which revision caused the regression would be helpful. http://wiki.freepascal.org/How_do_I_create_a_bug_report#Regression_caused_by_a_certain_revision There are other similar issues which will likely be solved at the same go, like: https://bugs.freepascal.org/view.php?id=32030 My own development system has Linux and I will not configure a Windows system now. A long ToDo list already...

I'll have a look at this issue and report.

Michl

Reply by email

Michael W. Vogel
to Michael W. Vogel
Michael W. Vogel wrote 17 lines
Am 24.09.2017 um 11:41 schrieb Juha Manninen via Lazarus: > Regarding issue: >   https://bugs.freepascal.org/view.php?id=32375 > > Could somebody please provide a debugger backtrace and preferably a > patch to fix it. > Also finding out which revision caused the regression would be helpful. > http://wiki.freepascal.org/How_do_I_create_a_bug_report#Regression_caused_by_a_certain_revision > > There are other similar issues which will likely be solved at the > same go, like: >   https://bugs.freepascal.org/view.php?id=32030 > > My own development system has Linux and I will not configure a Windows > system now. A long ToDo list already... I'll have a look at this issue and report.

I added the relavant info on bugtracker.

Michl

Reply by email

Juha Manninen
to Michael W. Vogel
Michael W. Vogel wrote
I added the relavant info on bugtracker.

Thanks.
You found the InterfacePropertyEditor and issue:
https://bugs.freepascal.org/view.php?id=31324
as the culprit.
There was a similar issue:
https://bugs.freepascal.org/view.php?id=24570
which I tried to solve a long time ago but failed. It is now marked as resolved together with the other issue.
I hope Mattias and/or Michal Gawrycki can look at the issue at some point.

Juha

Reply by email

Michael W. Vogel
to Juha Manninen
Juha Manninen wrote 12 lines
On Sun, Sep 24, 2017 at 9:20 PM, Michael W. Vogel via Lazarus wrote: > I added the relavant info on bugtracker. Thanks. You found the InterfacePropertyEditor and issue: https://bugs.freepascal.org/view.php?id=31324 as the culprit. There was a similar issue: https://bugs.freepascal.org/view.php?id=24570 which I tried to solve a long time ago but failed. It is now marked as resolved together with the other issue. I hope Mattias and/or Michal Gawrycki can look at the issue at some point.

The main problem is, if the Component = nil for
TInterfacePropertyEditor.AllEqual the result was changed to true. Thatswhile there is a AV. But I don't know, why for Component := GetComponentReference there is the component nil?!

Also (maybe the same reason) AV by freeing the component.

Michl

Reply by email