+void Quassel::logFatalMessage(const char *msg) {
+#ifndef Q_OS_MAC
+ QFile dumpFile(coreDumpFileName());
+ dumpFile.open(QIODevice::WriteOnly);
+ QTextStream dumpStream(&dumpFile);
+#else
+ QTextStream dumpStream(stderr);
+#endif
+
+ dumpStream << "Fatal: " << msg << '\n';
+ dumpStream.flush();
+
+ qInstallMsgHandler(0);
+ abort();
+}
+