SysTime bug or feature?
    tchaloupka via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Mon Oct  5 11:12:06 PDT 2015
    
    
  
This code:
import std.stdio;
import std.datetime;
void main()
{
     SysTime t = SysTime.init;
     writeln(t);
}
results in segfault with dmd-2.068.2
Is it ok?
Backtrace:
#0  0x00000000004733f3 in std.datetime.SysTime.adjTime() const ()
#1  0x00000000004730b9 in std.datetime.SysTime.toSimpleString() 
const ()
#2  0x0000000000473339 in std.datetime.SysTime.toString() const ()
#3  0x0000000000463dc4 in 
std.format.formatObject!(std.stdio.File.LockingTextWriter, 
std.datetime.SysTime, char).formatObject(ref 
std.stdio.File.LockingTextWriter, ref std.datetime.SysTime, ref 
std.format.FormatSpec!(char).FormatSpec) ()
#4  0x0000000000463cb7 in 
std.format.formatValue!(std.stdio.File.LockingTextWriter, 
std.datetime.SysTime, 
char).formatValue(std.stdio.File.LockingTextWriter, ref 
std.datetime.SysTime, ref 
std.format.FormatSpec!(char).FormatSpec) ()
#5  0x0000000000463c5a in 
std.format.formatGeneric!(std.stdio.File.LockingTextWriter, 
std.datetime.SysTime, 
char).formatGeneric(std.stdio.File.LockingTextWriter, 
const(void)*, ref std.format.FormatSpec!(char).FormatSpec)---Type 
<return> to continue, or q <return> to quit---
  ()
#6  0x0000000000463b63 in 
std.format.formattedWrite!(std.stdio.File.LockingTextWriter, 
char, 
std.datetime.SysTime).formattedWrite(std.stdio.File.LockingTextWriter, const(char[]), std.datetime.SysTime) ()
#7  0x0000000000463675 in 
std.stdio.File.write!(std.datetime.SysTime, 
char).write(std.datetime.SysTime, char)
     ()
#8  0x0000000000463591 in 
std.stdio.writeln!(std.datetime.SysTime).writeln(std.datetime.SysTime) ()
#9  0x0000000000461b38 in D main ()
    
    
More information about the Digitalmars-d-learn
mailing list