Thread overview
[Issue 8596] Indeterministic assertion failure in rehash
Nov 15, 2013
Walter Bright
Nov 15, 2013
deadalnix
November 15, 2013
https://d.puremagic.com/issues/show_bug.cgi?id=8596



--- Comment #27 from Walter Bright <bugzilla@digitalmars.com> 2013-11-15 14:59:28 PST ---
Without a reproducible test case, this issue is really dead in the water.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
November 15, 2013
https://d.puremagic.com/issues/show_bug.cgi?id=8596



--- Comment #28 from deadalnix <deadalnix@gmail.com> 2013-11-15 15:03:35 PST ---
(In reply to comment #27)
> Without a reproducible test case, this issue is really dead in the water.

I assume you know what indeterministic means. Sadly these are very hard issue to solve.

I haven't seen it triggered for a long time now. It may be solve, or my code evolved to not trigger the error anymore.

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
November 20, 2013
https://d.puremagic.com/issues/show_bug.cgi?id=8596


yiannos_tgu@yahoo.gr changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |yiannos_tgu@yahoo.gr


--- Comment #29 from yiannos_tgu@yahoo.gr 2013-11-20 06:22:40 PST ---
I also have the same errors:

I run a quite large vibe.d app with dmd in DUB.

Assertion failed: (0), function rehash_x, file ztc/aa.c, line 423. Error: DMD compile run failed with exit code -6

Full exception: object.Exception@source/dub/compilers/dmd.d(169): DMD compile run failed with exit code -6
----------------
5   dub                                 0x0000000103a12437 pure @safe
bool std.exception.enforce!(bool).enforce(bool, lazy const(char)[],
immutable(char)[], ulong) + 107
6   dub                                 0x00000001039c407f void
dub.compilers.dmd.DmdCompiler.invoke(const(dub.compilers.compiler.BuildSettings),
const(dub.compilers.compiler.BuildPlatform)) + 883
7   dub                                 0x00000001039cd1a9 void
dub.generators.build.BuildGenerator.generateProject(dub.generators.generator.GeneratorSettings)
+ 3013
8   dub                                 0x000000010399ea6c void
dub.dub.Dub.generateProject(immutable(char)[],
dub.generators.generator.GeneratorSettings) + 160
9   dub                                 0x0000000103992f55 _Dmain + 6773
10  dub                                 0x0000000103a771b1 void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll().void __lambda1() + 33
11  dub                                 0x0000000103a770fd void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) + 45
12  dub                                 0x0000000103a7715d void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll() + 45
13  dub                                 0x0000000103a770fd void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) + 45
14  dub                                 0x0000000103a77079 _d_run_main +
449
15  dub                                 0x0000000103993162 main + 34
16  libdyld.dylib                       0x00007fff8f0287e1 start + 0
17  ???                                 0x0000000000000002 0x0 + 2

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
November 21, 2013
https://d.puremagic.com/issues/show_bug.cgi?id=8596



--- Comment #30 from Yiannis Tsirikoglou <yiannos_tgu@yahoo.gr> 2013-11-21 09:27:05 PST ---
I don't know if that helps but i also get this with rdmd.
I use dub --rdmd --v.

Undefined symbols for architecture x86_64:
  "_D4vibe8internal4meta6traits12__ModuleInfoZ", referenced from:
      _D4vibe8internal4meta3uda12__ModuleInfoZ in 3717175639-gigdive-develop.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--- errorlevel 1
Error: Build command failed with exit code 1

Full exception: object.Exception@source/dub/generators/rdmd.d(92): Build command failed with exit code 1
----------------
5   dub                                 0x00000001093b2437 pure @safe bool
std.exception.enforce!(bool).enforce(bool, lazy const(char)[],
immutable(char)[], ulong) + 107
6   dub                                 0x000000010937220f void
dub.generators.rdmd.RdmdGenerator.generateProject(dub.generators.generator.GeneratorSettings)
+ 2155
7   dub                                 0x000000010933ea6c void
dub.dub.Dub.generateProject(immutable(char)[],
dub.generators.generator.GeneratorSettings) + 160
8   dub                                 0x0000000109332f55 _Dmain + 6773
9   dub                                 0x00000001094171b1 void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll().void __lambda1() + 33
10  dub                                 0x00000001094170fd void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) + 45
11  dub                                 0x000000010941715d void
rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll()
+ 45
12  dub                                 0x00000001094170fd void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) + 45
13  dub                                 0x0000000109417079 _d_run_main + 449
14  dub                                 0x0000000109333162 main + 34
15  libdyld.dylib                       0x00007fff8b3197e1 start + 0
16  ???                                 0x0000000000000003 0x0 + 3

-- 
Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------