null

Segmentation fault при запуске VirtualBox

При попытке выполнить свежеустановленный проприетарный VirtualBox (VirtualBox-3.2.10-66523-Linux_x86) вызывал ошибку сегментирования.

# /opt/VirtualBox/VirtualBox
Segmentation fault



При этом не был создан core файл. Для снятия ограничения на создание корок необходимо выполнить:

# ulimit -c unlimited
# /opt/VirtualBox/VirtualBox
Segmentation fault (core dumped)



Предварительного анализ показал, что проблема в процессе загрузки шрифтов.

# gdb /opt/VirtualBox/VirtualBox core
(gdb) bt
#0  0xb5e5a88d in QFontDatabase::load(QFontPrivate const*, int) () from /opt/VirtualBox/libQtGuiVBox.so.4
#1  0xb5e36fc7 in QFontPrivate::engineForScript(int) const () from /opt/VirtualBox/libQtGuiVBox.so.4
#2  0xb5e49d6c in QFontMetrics::height() const () from /opt/VirtualBox/libQtGuiVBox.so.4
#3  0xb606a6fe in QStatusBar::reformat() () from /opt/VirtualBox/libQtGuiVBox.so.4
#4  0xb606aa1d in QStatusBar::setSizeGripEnabled(bool) () from /opt/VirtualBox/libQtGuiVBox.so.4
#5  0xb606aca8 in QStatusBar::QStatusBar(QWidget*) () from /opt/VirtualBox/libQtGuiVBox.so.4
#6  0xb601c8e3 in QMainWindow::statusBar() const () from /opt/VirtualBox/libQtGuiVBox.so.4
#7  0xb6cafaed in VBoxSelectorWnd::VBoxSelectorWnd(VBoxSelectorWnd**, QWidget*, QFlags<Qt::WindowType>) ()
   from /opt/VirtualBox/VirtualBox.so
#8  0xb6cdaa54 in VBoxGlobal::selectorWnd() () from /opt/VirtualBox/VirtualBox.so
#9  0xb6c8ec17 in TrustedMain () from /opt/VirtualBox/VirtualBox.so
#10 0x080496e9 in ?? ()
#11 0x08048d7b in ?? ()
#12 0xb7535c76 in __libc_start_main () from /lib/libc.so.6
#13 0x08048c71 in ?? ()
(gdb) 



Проблема решилась установкой шрифтов ttf-dejavu.

Работаю в компании Tune-IT. Круг профессиональных интересов:
* Администрирование Solaris/FreeBSD/Linux
* CISCO
* Удаленная диагностика неисправностей в системах SUN
* Предотвращение сетевых атак
* Обеспечение безопасности UNIX-систем
* Обеспечение безопасности беспроводных сетей