www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 18262] New: stdx.allocator.building_blocks.bitmapped_block

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

          Issue ID: 18262
           Summary: stdx.allocator.building_blocks.bitmapped_block has
                    spurious failures on the auto-tester
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Mac OS X
            Status: NEW
          Severity: normal
          Priority: P1
         Component: phobos
          Assignee: nobody puremagic.com
          Reporter: greensunny12 gmail.com

core.exception.AssertError std/experimental/allocator/building_blocks/bitmapped_block.d(177):
Data must be aligned properly
----------------
4   test_runner                         0x000000010ab6496b onAssertErrorMsg +
107
5   test_runner                         0x000000010ab64bc8 _d_assert_msg + 68
6   test_runner                         0x000000010a68049b pure ref
std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(128uL,
16u,
std.experimental.allocator.building_blocks.null_allocator.NullAllocator).BitmappedBlock
std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(128uL,
16u,
std.experimental.allocator.building_blocks.null_allocator.NullAllocator).BitmappedBlock.__ctor(ubyte[])
+ 111
7   test_runner                         0x000000010a682dd2 pure
std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(128uL,
16u,
std.experimental.allocator.building_blocks.null_allocator.NullAllocator).BitmappedBlock
std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(128uL,
16u,
std.experimental.allocator.building_blocks.null_allocator.NullAllocator).BitmappedBlock.__unittest_std_experimental_allocator_building_blocks_bitmapped_block_57_16().__lambda2()
+ 102
8   test_runner                         0x000000010a68258b void
std.experimental.allocator.common.testAllocator!(std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(128uL,
16u,
std.experimental.allocator.building_blocks.null_allocator.NullAllocator).BitmappedBlock.__unittest_std_experimental_allocator_building_blocks_bitmapped_block_57_16().__lambda2()).testAllocator()
+ 39
9   test_runner                         0x000000010a680316 void
std.experimental.allocator.building_blocks.bitmapped_block.BitmappedBlock!(128uL,
16u,
std.experimental.allocator.building_blocks.null_allocator.NullAllocator).BitmappedBlock.__unittest_std_experimental_allocator_building_blocks_bitmapped_block_57_16()
+ 74
10  test_runner                         0x000000010a67ed65 void
std.experimental.allocator.building_blocks.affix_allocator.__modtest() + 53
11  test_runner                         0x0000000109610683 void
test_runner.doTest(object.ModuleInfo*, ref core.runtime.UnitTestResult) + 99
12  test_runner                         0x000000010961058b
core.runtime.UnitTestResult test_runner.testModules() + 395
13  test_runner                         0x00000001096103d7
core.runtime.UnitTestResult test_runner.tester() + 31
14  test_runner                         0x000000010ab656a3 runModuleUnitTests +
151
15  test_runner                         0x000000010ab7a3b5 void
rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll()
+ 37
16  test_runner                         0x000000010ab7a333 void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) + 51
17  test_runner                         0x000000010ab7a296 _d_run_main + 814
18  test_runner                         0x0000000109610285 main + 33
19  test_runner                         0x0000000109610243 start + 51
20  ???                                 0x0000000000000001 0x0 + 1
make[1]: ***
[unittest/std/experimental/allocator/building_blocks/affix_allocator.run] Error
1
make[1]: *** Waiting for unfinished jobs....
0.031s PASS debug64 std.experimental.allocator.building_blocks.allocator_list

--
Jan 18