www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 18664] New: Spurious failure in

https://issues.dlang.org/show_bug.cgi?id=18664

          Issue ID: 18664
           Summary: Spurious failure in
                    std/experimental/allocator/building_blocks/bitmapped_b
                    lock.d
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Mac OS X
            Status: NEW
          Keywords: bootcamp
          Severity: major
          Priority: P1
         Component: phobos
          Assignee: nobody puremagic.com
          Reporter: greensunny12 gmail.com

Currently happening on OSX and rather seldom, so this might be hard to
reproduce.

---
****** FAIL debug64 std.experimental.allocator.building_blocks.bucketizer
core.exception.AssertError std/experimental/allocator/building_blocks/bitmapped_block.d(177):
Data must be aligned properly
----------------
4   test_runner                         0x00000001071853c7 onAssertErrorMsg +
107
5   test_runner                         0x0000000107185624 _d_assert_msg + 68
6   test_runner                         0x0000000106cdfcaf pure ref
std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(64uL,
8u, std.experimental.allocator.gc_allocator.GCAllocator).BitmappedBlock
std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(64uL,
8u,
std.experimental.allocator.gc_allocator.GCAllocator).BitmappedBlock.__ctor(ubyte[])
+ 111
7   test_runner                         0x0000000106ce277a
std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(64uL,
8u, std.experimental.allocator.gc_allocator.GCAllocator).BitmappedBlock
std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(64uL,
8u,
std.experimental.allocator.gc_allocator.GCAllocator).BitmappedBlock.__unittest_L57_C13().__lambda2()
+ 106
8   test_runner                         0x0000000106ce1e97 void
std.experimental.allocator.common.testAllocator!(std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(64uL,
8u,
std.experimental.allocator.gc_allocator.GCAllocator).BitmappedBlock.__unittest_L57_C13().__lambda2()).testAllocator()
+ 39
9   test_runner                         0x0000000106cdfb28 void
std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(64uL,
8u,
std.experimental.allocator.gc_allocator.GCAllocator).BitmappedBlock.__unittest_L57_C13()
+ 72
10  test_runner                         0x0000000106cda4e0 void
std.experimental.allocator.building_blocks.bucketizer.__modtest() + 28
11  test_runner                         0x0000000105bc6fdb void
test_runner.doTest(object.ModuleInfo*, ref core.runtime.UnitTestResult) + 99
12  test_runner                         0x0000000105bc6ee9
core.runtime.UnitTestResult test_runner.testModules() + 377
13  test_runner                         0x0000000105bc6d47
core.runtime.UnitTestResult test_runner.tester() + 31
14  test_runner                         0x00000001071860d4 runModuleUnitTests +
148
15  test_runner                         0x000000010719b6e1 void
rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll()
+ 37
16  test_runner                         0x000000010719b65f void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) + 51
17  test_runner                         0x000000010719b5c2 _d_run_main + 814
18  test_runner                         0x0000000105bc6bf5 main + 33
19  test_runner                         0x0000000105bc6bb3 start + 51
20  ???                                 0x0000000000000001 0x0 + 1
make[1]: ***
[unittest/std/experimental/allocator/building_blocks/bucketizer.run] Error 1
make[1]: *** Waiting for unfinished jobs....
0.406s PASS debug64
std.experimental.allocator.building_blocks.ascending_page_allocator
make: *** [unittest-debug] Error 2
---

https://auto-tester.puremagic.com/show-run.ghtml?projectid=1&runid=3092762&isPull=true

--
Mar 26 2018