Игорь Джулай, QObject::connect: Cannot queue arguments of type 'QDebug'
(Make sure 'QDebug' is registered using qRegisterMetaType().)
Просит убедиться в регистрации QDebug
Станислав Макаров, Обработал sigsev с помощью signal(SIGSEGV, almost_c99_signal_handler);
Но почему-то сначала выводится стандартное Runtime error!(вызывается то, что установленно с помошью std::set_terminate), а уже потом вызывается моя функция. Раньше по-другому было. Почему так происходит?
upd Понял почему: из-за SetUnhandledExceptionFilter()
Станислав Макаров, Если это segmentation fault, то нужно вывести информацию об ошибке в памяти. Но это в первую очередь не для пользователя, а для меня, разбирающего баг репорты
А вообще мне нужно выудить в логи как можно больше сведений о падении.
За std::current_exception огромное спасибо. Буду пробовать.
со шрифтом врядли, ибо я пробовал на нескольких машинах и ещё я пробовал не QString выводит, а QByteArray и он выводил \xxx
KOI8-R пробовал - не полшучается
Игорь Джулай, Для получения сведений об определенной команде наберите HELP <имя команды>
ASSOC Вывод либо изменение сопоставлений по расширениям имен файлов.
ATTRIB Отображение и изменение атрибутов файлов.
BREAK Включение и выключение режима обработки комбинации клавиш CTRL+C.
BCDEDIT Задает свойства в базе данных загрузки для управления начальной
загрузкой.
CACLS Отображение и редактирование списков управления доступом (ACL)
к файлам.
CALL Вызов одного пакетного файла из другого.
CD Вывод имени либо смена текущей папки.
CHCP Вывод либо установка активной кодовой страницы.
CHDIR Вывод имени либо смена текущей папки.
CHKDSK Проверка диска и вывод статистики.
CHKNTFS Отображение или изменение выполнения проверки диска во время
загрузки.
CLS Очистка экрана.
CMD Запуск еще одного интерпретатора командных строк Windows.
COLOR Установка цветов переднего плана и фона, используемых по умолчанию.
COMP Сравнение содержимого двух файлов или двух наборов файлов.
COMPACT Отображение и изменение сжатия файлов в разделах NTFS.
CONVERT Преобразует тома FAT в NTFS. Вы не можете
преобразовать текущий диск.
COPY Копирование одного или нескольких файлов в другое место.
DATE Вывод либо установка текущей даты.
DEL Удаление одного или нескольких файлов.
DIR Вывод списка файлов и подпапок из указанной папки.
DISKPART Отображает или настраивает свойства раздела диска.
DOSKEY Редактирует командные строки, повторно вызывает команды Windows и создает
макросы.
DRIVERQUERY Отображает текущее состояние и свойства драйвера устройства.
ECHO Отображает сообщения и переключает режим отображения команд на экране.
ENDLOCAL Завершает локализацию изменений среды для пакетного файла.
ERASE Удаляет один или несколько файлов.
EXIT Завершает работу программы CMD.EXE (интерпретатора командных строк).
FC Сравнивает два файла или два набора файлов и
отображает различия между ними.
FIND Ищет текстовую строку в одном или нескольких файлах.
FINDSTR Ищет строки в файлах.
FOR Запускает указанную команду для каждого из файлов в наборе.
FORMAT Форматирует диск для работы с Windows.
FSUTIL Отображает или настраивает свойства файловой системы.
FTYPE Отображает либо изменяет типы файлов, используемые при
сопоставлении по расширениям имен файлов.
GOTO Направляет интерпретатор команд Windows в отмеченную строку
пакетной программы.
GPRESULT Отображает информацию о групповой политике для компьютера или пользователя.
GRAFTABL Позволяет Windows отображать расширенный набор символов в
графическом режиме.
HELP Выводит справочную информацию о командах Windows.
ICACLS Отображает, изменяет, архивирует или восстанавливает
списки ACL для файлов и каталогов.
IF Выполняет условную обработку в пакетных программах.
LABEL Создает, изменяет или удаляет метки тома для дисков.
MD Создает каталог.
MKDIR Создает каталог.
MKLINK Создает символьные ссылки и жесткие связи
MODE Настраивает системные устройства.
MORE Последовательно отображает данные по частям размером в один экран.
MOVE Перемещает один или несколько файлов из одного каталога
в другой.
OPENFILES Отображает файлы, открытые для файлового ресурса удаленными пользователями.
PATH Отображает или устанавливает путь поиска исполняемых файлов.
PAUSE Приостанавливает выполнение пакетного файла и выводит сообщение.
POPD Восстанавливает предыдущее значение текущего каталога,
сохраненное с помощью команды PUSHD.
PRINT Выводит на печать содержимое текстового файла.
PROMPT Изменяет командную строку Windows.
PUSHD Сохраняет текущий каталог, затем изменяет его.
RD Удаляет каталог.
RECOVER Восстанавливает данные, которые можно прочитать, с плохого или поврежденного диска.
REM Записывает комментарии в пакетные файлы или файл CONFIG.SYS.
REN Переименовывает файлы.
RENAME Переименовывает файлы.
REPLACE Заменяет файлы.
RMDIR Удаляет каталог.
ROBOCOPY Улучшенная служебная программа копирования файлов и деревьев папок
SET Показывает, устанавливает или удаляет переменные среды Windows.
SETLOCAL Начинает локализацию изменений среды в пакетном файле.
SC Отображает или настраивает службы (фоновые процессы).
SCHTASKS Выполняет команды и запускает программы на компьютере по расписанию.
SHIFT Изменяет положение заменяемых параметров в пакетных файлах.
SHUTDOWN Позволяет локально или удаленно завершить работу компьютера.
SORT Сортирует ввод.
START Выполняет указанную программу или команду в отдельном окне.
SUBST Связывает путь с именем диска.
SYSTEMINFO Отображает сведения о свойствах и конфигурации определенного компьютера.
TASKLIST Отображает все выполняемые задачи, включая службы.
TASKKILL Прекращение или остановка процесса либо приложения.
TIME Отображает или устанавливает системное время.
TITLE Назначает заголовок окна для сеанса CMD.EXE.
TREE Графически отображает структуру каталогов диска или
пути.
TYPE Отображает содержимое текстовых файлов.
VER Отображает сведения о версии Windows.
VERIFY Устанавливает режим проверки в Windows правильности записи
файлов на диск.
VOL Отображает метку и серийный номер тома для диска.
XCOPY Копирует файлы и деревья папок.
WMIC Отображает сведения об инструментарии WMI в интерактивной командной оболочке.
Дополнительные сведения о средствах см. в описании программ командной строки в справке.
Так тоже не получается. QDebug& - параметр конструктора qdebug