Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test to isolate the unit test causing the segfault in WMS GetPrint #36198

Closed
wants to merge 2 commits into from

Conversation

pblottiere
Copy link
Member

@pblottiere pblottiere commented May 5, 2020

Description

Since I cannot replicate the segfault locally, I'd like to find which specific test is causing the segmentation fault before investigating more.

It seems to be related to test_wms_getprint_two_maps but I'd like to be sure.

  • basic and style: 5x
  • basic, style, group and legend: 5x
  • basic, style, group, legend, srs, scale, grid and rotation: 5x
  • basic, style, group, legend, srs, scale, grid, rotation, opacity, selection, opacity_post and hilight: 5x
  • basic, style, group, legend, srs, scale, grid, rotation, opacity, selection, opacity_post, hilight, label: 5x
  • basic, style, group, legend, srs, scale, grid, rotation, opacity, selection, opacity_post, hilight, label and atlas: 5x success and 5x fail
  • basic, style, group, legend, srs, scale, grid, rotation, opacity, selection, opacity_post, hilight, label, atlas and two_maps:

Suspicious tests:

atlas: 5x (no fail when no other tests)

@pblottiere pblottiere added the NOT FOR MERGE Don't merge! label May 5, 2020
@github-actions github-actions bot added this to the 3.14.0 milestone May 5, 2020
@nyalldawson
Copy link
Collaborator

@pblottiere random thought -- maybe this issue only shows up on release builds (i.e. Travis), and not our local builds because we all run debug builds?

@pblottiere pblottiere force-pushed the debug_getprint branch 2 times, most recently from 3af6182 to ee1c5b3 Compare May 11, 2020 09:09
@pblottiere
Copy link
Member Author

maybe this issue only shows up on release builds (i.e. Travis), and not our local builds because we all run debug builds?

I tried to run the GetPrint test in a loop for 100 times in Release mode on Ubuntu and Arch without success, still no segfault...

I'm still trying to isolate the culprit more precisely with Travis.

@nyalldawson nyalldawson modified the milestones: 3.14.0, 3.16.0 Jun 19, 2020
@pblottiere pblottiere closed this Jun 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NOT FOR MERGE Don't merge!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants