Что такое "SYSV00000000"?

В моем dmesg это появилось, когда мой оконный менеджер (xfwm4, часть XFCE) разбился:

 xfwm4[3936]: segfault at 7f3c7c523770 ip 00007f3c7c523770 sp 00007ffffea1ee28 error 15 in SYSV00000000 (deleted)[7f3c7c4e8000+60000] 

Тот же SYSV00000000 также появляется в других местах (например, lsof ). Итак, что это за SYSV00000000 ? Я Googled вокруг и обнаружил, что это связано с виртуальной памятью, но не намного больше.

One Solution collect form web for “Что такое "SYSV00000000"?”

Ядро сообщает вам, что при возникновении segfault указатель команды 0x7f3c7c523770 находился в сегменте 0x7f3c7c523770 SysV IPC. Сегмент разделяемой памяти начинался с 0x7f3c7c4e8000 и имел 0x60000 байтов.

Сегменты SysV shm не поддерживаются файлом, поэтому строка SYSV00000000 появляется там, где обычно вы получите имя файла исполняемого файла или библиотеки, где произошел segfault. В результате эта строка журнала не дает нам никакой реальной полезной информации. Если вам нужна надежда на обнаружение причины аварии, вам нужен основной дамп.

Я подозреваю, что указатель инструкции не должен был быть там вообще. Весьма странно загружать исполняемый код в сегмент SysV shm. Но я не видел никакого кода XFCE, поэтому то, что выглядит странно для меня, может быть нормальным.

Вы можете узнать основы sysv shm, предполагая, что у вас есть достойное понимание основ управления памятью, читая эти справочные страницы:

 man svipc man shmget man shmat 

Запустите команду ipcs чтобы узнать, какие ресурсы sysv ipc в настоящее время выделены. ipcs -m ограничивает список только сегментами разделяемой памяти.

  • Почему часам нужен сегмент разделяемой памяти?
  • Изменение размера / повторная установка / dev / shm не работает
  • Режим объекта Grsecurity x
  • Interesting Posts

    Что происходит с приостановленными заданиями в unix?

    Операционная система Linux Графический интерфейс пользователя

    Как использовать внутренние функции gnuplot по ссылке столбца в оболочке

    Как удалить префикс из нескольких файлов в каталоге

    Как заставить Debian обнаружить мою Audigy 2

    SSH на сервер, используя билет обслуживания kerberos, который не является основным хозяином

    Значение «Соединение, закрытое xxx » в журналах sshd

    как я могу собрать мои компоненты (ядро, initramfs, rootfs) в один загрузочный образ?

    Как выполнить буквенно-цифровое подтверждение для определенного столбца (скажем, $ 2) файла с помощью awk?

    Ожидайте сценарий для копирования файла

    сжатие lrzip не сокращает случайные данные

    Запуск нескольких заданий cron, где одна работа занимает много времени

    Сценарий для периодической печати

    Второй монитор не пробуждается после обновления ядра в Fedora Core 20

    Параметры pam для пропуска модуля FREEBSD

    Linux и Unix - лучшая ОС в мире.