7.61 works fine with everything I use, never crashed. I know for a fact its not a script DLL, I've been testing all of these without any DLL's.


The older beta versions are also crashing at random.

7.61.159 crashed
7.61.367 crashed
7.61.439 crashed
7.61.817 crashed

Fault offsets are sightly different, like in the others I reported.

Tips are disabled.

Maybe openssl doing something weird since its been upgraded? I've been using SSL connections with ZNC for all my testing. Other user also said they were using ssl connections.

This might be related? Fault at ntdll.dll? https://github.com/openssl/openssl/issues/12524


Maybe something in here? I've narrowed it down to just using this code and using ssl connections with ZNC. I've been manually entering "//scon -a list -n" and other commands at random times.

Code
; perform.mrc
on *:start:{
  window -iz @peaks
  server 192.168.254.66:+10000 KindOne/freenode:<password_removed>
  server -m 192.168.254.66:+10000 KindOne/SwiftIRC:<password_removed>
  ; 11 more networks here.... 
}
on ^*:join:#:{
  if ($nick != $me) {
    if ($nick($chan,0)) && ((!$hget(peaks,$network $+ $chan)) || ($wd($hget(peaks, $network $+ $chan),1) < $nick($chan,0))) {
      hadd -m peaks $network $+ $chan $nick($chan,0) $ctime
      echo @peaks *** New Peak - $asctime - $network - $chan - $nick($chan,0)
    }
  }
  ; $calc(1 plus ...) 
  if ($nick == $me) {
    if ($nick($chan,0)) && ((!$hget(peaks,$network $+ $chan)) || ($wd($hget(peaks, $network $+ $chan),1) < $calc(1 + $nick($chan,0)))) {
      hadd -m peaks $network $+ $chan $nick($chan,0) $ctime
      echo @peaks *** New Peak - $asctime - $network - $chan - $nick($chan,0)
    }
  }
  ; else { inc %stat.joins }
}
alias wd { return $gettok($1,$2 $+ $3,32) }

raw 322:*:{
  if ($3) && ((!$hget(peaks,$network $+ $2)) || ($wd($hget(peaks, $network $+ $2),1) < $3)) {
    hadd -m peaks $network $+ $2 $3 $ctime
    echo @peaks *** New Peak - $asctime - $network - $2 - $3
  }
}


This was also in my alias tab, not sure if related to the crashing.
Code
; aliases.mrc
wd { return $gettok($1,$2 $+ $3,32) }



Right now I'm testing plain text connections with 7.61.159 and 7.62 into ZNC with only the code above.


irc.swiftirc.net #msl (mIRC Scripting Language)