<!doctype html>
<html>
 <head> 
  <meta charset="UTF-8"> 
 </head>
 <body>
  <div class="default-style">
   Package: ngspice
  </div> 
  <div class="default-style">
   Version: 44.2+ds-1
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   When i interactively issue a tf command and use a capitalised nodename,
  </div> 
  <div class="default-style">
   ngspice crashes :
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;"><span style="color: #000000; background-color: #ffffff;">ngspice 67 -> tf v(Out,0) vin</span> <br><span style="color: #000000; background-color: #ffffff;">Doing analysis at TEMP = 27.000000 and TNOM = 27.000000</span> <br><br><span style="color: #000000; background-color: #ffffff;">Internal Error: incomplete CKTunsetup(), this will cause serious problems, please report this </span><br>issue ! <br><br><span style="color: #000000; background-color: #ffffff;">ERROR: fatal error in ngspice, exit(1)</span> <br><br><br></span>
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">---</span>
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">When same command is issued without capitalisation , it works :</span>
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;"><span style="font-weight: bold; color: #54ff54; background-color: #ffffff;"><a href="mailto:siward@pc">siward@pc</a></span><span style="color: #000000; background-color: #ffffff;">:</span><span style="font-weight: bold; color: #5454ff; background-color: #ffffff;">Spice</span><span style="color: #000000; background-color: #ffffff;">$ ngspice try5</span> <br><span style="color: #000000; background-color: #ffffff;">******</span> <br><span style="color: #000000; background-color: #ffffff;">** ngspice-44.2 : Circuit level simulation program</span> <br><span style="color: #000000; background-color: #ffffff;">** Compiled with KLU Direct Linear Solver</span> <br><span style="color: #000000; background-color: #ffffff;">** The U. C. Berkeley CAD Group</span> <br><span style="color: #000000; background-color: #ffffff;">** Copyright 1985-1994, Regents of the University of California.</span> <br><span style="color: #000000; background-color: #ffffff;">** Copyright 2001-2024, The ngspice team.</span> <br><span style="color: #000000; background-color: #ffffff;">** Please get your ngspice manual from https://ngspice.sourceforge.io/docs.html</span> <br><span style="color: #000000; background-color: #ffffff;">** Please file your bug-reports at http://ngspice.sourceforge.net/bugrep.html</span> <br><span style="color: #000000; background-color: #ffffff;">** Creation Date: Sun Jan 12 08:19:15 UTC 2025</span> <br><span style="color: #000000; background-color: #ffffff;">******</span> <br><br><span style="color: #000000; background-color: #ffffff;">Note: Compatibility modes selected: ps lt a</span> <br><br><br><span style="color: #000000; background-color: #ffffff;">Circuit: * try5 : an rlc circuit</span> <br><br><span style="color: #000000; background-color: #ffffff;">ngspice 64 -> tf v(out,0) vin</span> <br><span style="color: #000000; background-color: #ffffff;">Doing analysis at TEMP = 27.000000 and TNOM = 27.000000</span> <br><br><span style="color: #000000; background-color: #ffffff;">Using SPARSE 1.3 as Direct Linear Solver</span> <br><span style="color: #000000; background-color: #ffffff;">Note: vin: dc value used for op instead of transient time=0 value.</span> <br><br><span style="color: #000000; background-color: #ffffff;">No. of Data Rows : 1</span><br><br></span>
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">---</span>
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">I have tried this with that nodename in netlist file as "Out" and also as "out",</span>
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">in both cases behaviour is same .</span>
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">---</span>
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">netlist file is :</span>
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">* try5 : an RLC circuit<br>Vin in 0 dc 1 ac 1 pulse( 0 1 0 0 0 5 10)<br>R1 in rl 0.5<br>L1 rl Out 1<br>C1 Out co 1<br>Vco co 0 0<br>.end<br>* op<br>* print all<br>* ac dec 100 0.01 1<br>* plot real(out) im(out) mag(out)<br>* plot db(out)<br>* plot mag(out) mag( i(Vco) )<br>** that does not plot if nodenames are numeric , but it does if they are strings<br>** it only plots these if plot command is after ac command ,<br>** if i do pz command inbetween then it forgets ac values .<br>** "plot out" plots real part of voltage on out node .<br>* pz 1 0 out 0 vol pz<br>* print all<br>** that finds two poles , both at frequency 0.35<br>** peak output is at 0.2 Hz<br>* tran 0.01 10<br>* plot in out<br>** works<br>* tf v(out,0) Vin<br>** error<br>* tf v(out,0) vin<br>**<br>* ngspice 16 -> tf v(out,0) vin<br>* Doing analysis at TEMP = 27.000000 and TNOM = 27.000000<br>* Using SPARSE 1.3 as Direct Linear Solver<br>* Note: vin: dc value used for op instead of transient time=0 value.<br>* No. of Data Rows : 1<br>* ngspice 17 -> print all<br>* transfer_function = 1.000000e+00<br>* output_impedance_at_v(out,0) = 5.000000e-01<br>* vin#input_impedance = 1.000000e+20<br></span>
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">---</span>
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">I am using Debian stable , which i think is uptodate .</span>
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">---</span>
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;"><span style="color: #000000; background-color: #ffffff;">ngspice 65 -> sysinfo</span> <br><br><span style="color: #000000; background-color: #ffffff;">OS: Linux version 6.12.48+deb13-amd64 (debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-1</span><br>4 (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT_DYNAMIC Deb<br>ian 6.12.48-1 (2025-09-20) <br><br><span style="color: #000000; background-color: #ffffff;">CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz</span> <br><span style="color: #000000; background-color: #ffffff;">Physical processors: 1, Logical processors: 8</span> <br><span style="color: #000000; background-color: #ffffff;">Total DRAM available = 7821.687500 MB.</span> <br><span style="color: #000000; background-color: #ffffff;">DRAM currently available = 550.152344 MB.</span> <br><br>---</span>
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">Seems to me that this bug is related to uppercase/lowercase something,</span>
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">that is to say : i really don't know much about spice ,</span>
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">but it told me to report this , so i hope it helps .</span>
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">Should you require me to run any testcode , or provide some other info , please send me an email .</span>
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">with friendly greetings,</span>
  </div> 
  <div class="default-style">
   <span style="font-family: monospace;">Siward de Groot</span>
  </div> 
  <div class="default-style">
    
  </div> 
  <div class="default-style">
    
  </div>
 </body>
</html>