Взгляните на ncat (который является частью nmap).
ncat -l 80 -c "ncat (ip-address) (port) --ssl"
Для получения дополнительной информации см.: Используя ncat для обеспечения поддержки SSL non-ssl способному программному обеспечению
Ядро говорит Вам это, когда segfault произошел, указатель команд 0x7f3c7c523770
был в сегменте SysV IPC отметки курса корабля. Сегмент общей памяти, запущенный в 0x7f3c7c4e8000
и был 0x60000
байты долго.
Сегменты отметки курса корабля SysV не поддерживаются файлом, таким образом, строка SYSV00000000
появляется, где обычно Вы получили бы имя файла исполняемого файла или библиотеки, где segfault произошел. В результате эта строка журнала не дает нам реальной полезной информации. Если Вы хотите какую-либо надежду на трассировку причины катастрофического отказа, Вам нужен дамп ядра.
Я подозреваю, что указатель команд, как предполагалось, не был там вообще. Довольно странно загрузить исполняемый код в сегмент отметки курса корабля SysV. Но я не видел кода XFCE, поэтому какие взгляды, странные мне, могли бы быть нормальными там.
Можно узнать основы о sysv отметке курса корабля, предположив, что у Вас есть достойное схватывание основ управления памятью путем чтения этих страниц справочника:
man svipc
man shmget
man shmat
Работайте ipcs
команда для наблюдения, какие sysv ресурсы IPC в настоящее время выделяются. ipcs -m
ограничивает список просто сегментами общей памяти.