View Revisions: Issue #36959

Summary 0036959: LazBuild crashes with --recursive builds
Revision 2020-04-25 12:06 by Juha Manninen
Description Edited by Juha:
The original summary was "Random access violations while trying to build LazPaint" which was a duplicate for 0036318.
This issue is now reserved for --recursive builds crash.
---

I'm trying to build LazPaint (https://github.com/bgrabitmap/lazpaint/) for Fedora. In the distro's development environment, we use FPC 3.2.0-beta (svn revision 44680) and Lazarus 2.0.8.

The builds fail randomly with an EAccessViolation. There isn't any pattern I could spot, as just re-trying the build immediately without any changes would often result in a successful build. The aarch64 build also sometimes throws an EBusError.

I have attached the build logs, though I imagine that by themselves, they aren't immensely helpful. I'll be happy to follow any steps that might help pinpoint the issue.

The aarch64 build log is larger because I'm building LazPaint twice - once using GTK2, and once using Qt4. The x86_64 and armv7hl builds failed while building the gtk2 version, while aarch64 succeeded in building the gtk2 version and died while building the qt one.
Revision 2020-04-23 16:59 by suve
Description I'm trying to build LazPaint (https://github.com/bgrabitmap/lazpaint/) for Fedora. In the distro's development environment, we use FPC 3.2.0-beta (svn revision 44680) and Lazarus 2.0.8.

The builds fail randomly with an EAccessViolation. There isn't any pattern I could spot, as just re-trying the build immediately without any changes would often result in a successful build. The aarch64 build also sometimes throws an EBusError.

I have attached the build logs, though I imagine that by themselves, they aren't immensely helpful. I'll be happy to follow any steps that might help pinpoint the issue.

The aarch64 build log is larger because I'm building LazPaint twice - once using GTK2, and once using Qt4. The x86_64 and armv7hl builds failed while building the gtk2 version, while aarch64 succeeded in building the gtk2 version and died while building the qt one.