Habe MikTex upgedatet und Lualatex stürzt nun ab, obwohl es vorher tadellos gelaufen ist.
Der Fehler tritt beim Schreiben in ein externes File auf.
Ich glaube, dass einerseits nun ein Makro zu zerbricht, andererseits auch eine Nichtverträglichkeit mit enumitem auftritt.

Weiß jemand Rat? Danke

Code:
\documentclass{scrbook} %Kommascript 
\usepackage{fixltx2e}
\usepackage{luaotfload} 
\usepackage{fontspec}
\setmainfont{Linux Libertine O} 
\usepackage[EU2]{fontenc}
\usepackage{lualatex-math}      
\usepackage[ngerman]{babel}	    
\usepackage[cmyk]{xcolor}				
\usepackage{enumitem}
\usepackage{amsmath}						
\usepackage{amsthm}
\usepackage{unicode-math}
\usepackage{libertine}          
\newcommand{\setlibertinemath}{%
\setmathfont[range=\mathit/{latin,Latin,num,Greek,greek}]{Linux Libertine O Italic}
\setmathfont[range=\mathup/{latin,Latin,num,Greek,greek}]{Linux Libertine O}
\setmathfont[range=\mathbfup/{latin,Latin,num,Greek,greek}]{Linux Libertine O Bold}
\setmathfont[range={"221E}]{Linux Libertine O}% "0221E = \infty
}
\setmathfont{Asana Math}
\setlibertinemath
\setmathfont[range=\int]{Asana Math}
%
\makeatletter 
\newcommand\listofexamples
   {\@starttoc{xmp}}
\makeatother
%
\newtheoremstyle{aufgabeneu}%
  {0pt}{9pt plus 3pt minus 4pt}     %Abstand oben und unten
  {\sffamily}%  					 Textlayout
  {0pt}%                   Ueberschrift: Einzug. 
  {\sffamily\bfseries\color{red}\large}{}% Font und Satzzeichen danach. 
  { }%              			 Abstand nach Ueberschrift
  {}%                      Ueberschriftenspezifikation
   %                      (leer = so wie `plain' Layout)
\theoremstyle{aufgabeneu}%neu
\newtheorem{aufgnr}{}
\DeclareMathVersion{sans}
  \SetSymbolFont{operators}{sans}{OT1}{cmss}{m}{n} 
%++++++++++++++Aufgabe:[Rand in mm nach unten]{Text der Aufgabe}{Loesung}
\newcommand{\Aufg}[3][2.5]{\stepcounter{aufgnr}
%\marginpar{\vspace{#1 mm}\color{blue}{\bfseries\sffamily \arabic{aufgnr}}\hspace{.5ex}\sloppy\raggedright #3}
\addtocounter{aufgnr}{-1}%\vspace{3pt}
\begin{aufgnr}#2 
\end{aufgnr}
\addtocontents{xmp}{{\bfseries\sffamily \arabic{aufgnr}} #3\\}\pagebreak[3]}
%
\newcommand{\Kl}[1]{\makebox[1.3em]{\hfill({\bfseries\sffamily #1})}}
%
\begin{document}
\addtocontents{xmp}{\Kl{1} Text 2}

\Aufg{Text 1}
{\Kl{1} Text 2}
\end{document}