Вы здесь

Странная ошибка в запуске VMWare [SOLVED]

я установил vmware
через
emerge -av vmware-workstation,

app-emulation/vmware-workstation-6.5.5.328052

пробую запустить vmware, получаю странную ошибку.

Цитата:

*** glibc detected *** /opt/vmware/workstation/lib/vmware/bin/vmware: malloc(): memory corruption: 0x083de060 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6c46d)[0xb4f3e46d]
/lib/libc.so.6(+0x6efd5)[0xb4f40fd5]
/lib/libc.so.6(__libc_calloc+0xa9)[0xb4f427d9]
/usr/lib/libglib-2.0.so.0(g_malloc0+0x3a)[0xb743ceb7]
/opt/vmware/workstation/lib/vmware/lib/libvmwarebase.so.0/libvmwarebase.so.0(Poll_InitWithImpl+0x1d)[0xb606900d]
/opt/vmware/workstation/lib/vmware/lib/libvmwareui.so.0/libvmwareui.so.0(Poll_InitGtk+0x20)[0xb57f27d0]
/opt/vmware/workstation/lib/vmware/bin/vmware(_ZN3lui13ManageableDlgD0Ev+0x33b)[0x80aa967]
/lib/libc.so.6(__libc_start_main+0xd5)[0xb4ee8c85]
/opt/vmware/workstation/lib/vmware/bin/vmware(_ZN3Gtk9TreeModelD1Ev+0x75)[0x80aa7d1]
======= Memory map: ========
08048000-083d2000 r-xp 00000000 08:02 18917 /opt/vmware/workstation/lib/vmware/bin/vmware
083d2000-083d6000 rw-p 0038a000 08:02 18917 /opt/vmware/workstation/lib/vmware/bin/vmware
083d6000-083fb000 rw-p 00000000 00:00 0 [heap]
b3800000-b3821000 rw-p 00000000 00:00 0
b3821000-b3900000 ---p 00000000 00:00 0
b39cf000-b39d3000 rw-p 00000000 00:00 0
b39d3000-b39d5000 r-xp 00000000 08:02 71973 /lib/libkeyutils-1.2.so
b39d5000-b39d6000 r--p 00001000 08:02 71973 /lib/libkeyutils-1.2.so
b39d6000-b39d7000 rw-p 00002000 08:02 71973 /lib/libkeyutils-1.2.so
b39d7000-b39dd000 r-xp 00000000 08:03 568012 /usr/lib/libkrb5support.so.0.1
b39dd000-b39de000 r--p 00005000 08:03 568012 /usr/lib/libkrb5support.so.0.1
b39de000-b39df000 rw-p 00006000 08:03 568012 /usr/lib/libkrb5support.so.0.1
b39df000-b39e0000 rw-p 00000000 00:00 0
b39e0000-b39e2000 r-xp 00000000 08:02 71994 /lib/libcom_err.so.2.1
b39e2000-b39e3000 r--p 00001000 08:02 71994 /lib/libcom_err.so.2.1
b39e3000-b39e4000 rw-p 00002000 08:02 71994 /lib/libcom_err.so.2.1
b39e4000-b3a06000 r-xp 00000000 08:03 565382 /usr/lib/libk5crypto.so.3.1
b3a06000-b3a07000 ---p 00022000 08:03 565382 /usr/lib/libk5crypto.so.3.1
b3a07000-b3a08000 r--p 00022000 08:03 565382 /usr/lib/libk5crypto.so.3.1
b3a08000-b3a09000 rw-p 00023000 08:03 565382 /usr/lib/libk5crypto.so.3.1
b3a09000-b3ab3000 r-xp 00000000 08:03 568079 /usr/lib/libkrb5.so.3.3
b3ab3000-b3ab8000 r--p 000a9000 08:03 568079 /usr/lib/libkrb5.so.3.3
b3ab8000-b3ab9000 rw-p 000ae000 08:03 568079 /usr/lib/libkrb5.so.3.3
b3ab9000-b3bdf000 r-xp 00000000 08:03 569118 /usr/lib/libcrypto.so.0.9.8
b3bdf000-b3be0000 ---p 00126000 08:03 569118 /usr/lib/libcrypto.so.0.9.8
b3be0000-b3be8000 r--p 00126000 08:03 569118 /usr/lib/libcrypto.so.0.9.8
b3be8000-b3bf7000 rw-p 0012e000 08:03 569118 /usr/lib/libcrypto.so.0.9.8
b3bf7000-b3bfa000 rw-p 00000000 00:00 0
b3bfa000-b3c41000 r-xp 00000000 08:03 567908 /usr/lib/libssl.so.0.9.8
b3c41000-b3c42000 ---p 00047000 08:03 567908 /usr/lib/libssl.so.0.9.8
b3c42000-b3c43000 r--p 00047000 08:03 567908 /usr/lib/libssl.so.0.9.8
b3c43000-b3c46000 rw-p 00048000 08:03 567908 /usr/lib/libssl.so.0.9.8
b3c46000-b3c47000 rw-p 00000000 00:00 0
b3c47000-b4aba000 r--p 00000000 08:03 569692 /usr/lib/libicudata.so.46.0
b4aba000-b4abb000 r--p 00e72000 08:03 569692 /usr/lib/libicudata.so.46.0
b4abb000-b4afb000 r-xp 00000000 08:02 18855 /opt/vmware/workstation/lib/vmware/lib/libcurl.so.4/libcurl.so.4
b4afb000-b4afd000 rw-p 0003f000 08:02 18855 /opt/vmware/workstation/lib/vmware/lib/libcurl.so.4/libcurl.so.4
b4afd000-b4b20000 r-xp 00000000 08:03 565918 /usr/lib/libpng14.so.14.5.0
b4b20000-b4b21000 r--p 00022000 08:03 565918 /usr/lib/libpng14.so.14.5.0
b4b21000-b4b22000 rw-p 00023000 08:03 565918 /usr/lib/libpng14.so.14.5.0
b4b22000-b4b23000 rw-p 00000000 00:00 0
b4b23000-b4b7d000 r-xp 00000000 08:03 566496 /usr/lib/libpixman-1.so.0.20.2
b4b7d000-b4b7f000 r--p 0005a000 08:03 566496 /usr/lib/libpixman-1.so.0.20.2
b4b7f000-b4b80000 rw-p 0005c000 08:03 566496 /usr/lib/libpixman-1.so.0.20.2
b4b80000-b4b86000 r-xp 00000000 08:03 566274 /usr/lib/libgailutil.so.18.0.1
b4b86000-b4b87000 r--p 00005000 08:03 566274 /usr/lib/libgailutil.so.18.0.1
b4b87000-b4b88000 rw-p 00006000 08:03 566274 /usr/lib/libgailutil.so.18.0.1
b4b88000-b4cad000 r-xp 00000000 08:03 569674 /usr/lib/libicuuc.so.46.0
b4cad000-b4cb6000 r--p 00125000 08:03 569674 /usr/lib/libicuuc.so.46.0
b4cb6000-b4cb8000 rw-p 0012e000 08:03 569674 /usr/lib/libicuuc.so.46.0
b4cb8000-b4cbb000 rw-p 00000000 00:00 0
b4cbb000-b4d4f000 r-xp 00000000 08:03 565421 /usr/lib/libgiomm-2.4.so.1.3.0
b4d4f000-b4d50000 ---p 00094000 08:03 565421 /usr/lib/libgiomm-2.4.so.1.3.0
b4d50000-b4d57000 r--p 00094000 08:03 565421 /usr/lib/libgiomm-2.4.so.1.3.0
b4d57000-b4d59000 rw-p 0009b000 08:03 565421 /usr/lib/libgiomm-2.4.so.1.3.0
b4d59000-b4d5a000 rw-p 00000000 00:00 0
b4d5a000-b4d6a000 r-xp 00000000 08:02 73210 /lib/libresolv-2.12.2.so
b4d6a000-b4d6b000 r--p 00010000 08:02 73210 /lib/libresolv-2.12.2.so
b4d6b000-b4d6c000 rw-p 00011000 08:02 73210 /lib/libresolv-2.12.2.so
b4d6c000-b4d6e000 rw-p 00000000 00:00 0
b4d6e000-b4e4f000 r-xp 00000000 08:03 565972 /usr/lib/libgio-2.0.so.0.2600.1
b4e4f000-b4e51000 r--p 000e1000 08:03 565972 /usr/lib/libgio-2.0.so.0.2600.1
b4e51000-b4e52000 rw-p 000e3000 08:03 565972 /usr/lib/libgio-2.0.so.0.2600.1
b4e52000-b4e53000 rw-p 00000000 00:00 0
b4e53000-b4e55000 r-xp 00000000 08:03 567999 /usr/lib/libXdamage.so.1.1.0
b4e55000-b4e56000 r--p 00001000 08:03 567999 /usr/lib/libXdamage.so.1.1.0
b4e56000-b4e57000 rw-p 00002000 08:03 567999 /usr/lib/libXdamage.so.1.1.0
b4e57000-b4e59000 r-xp 00000000 08:03 567801 /usr/lib/libXcomposite.so.1.0.0
b4e59000-b4e5a000 r--p 00001000 08:03 567801 /usr/lib/libXcomposite.so.1.0.0
b4e5a000-b4e5b000 rw-p 00002000 08:03 567801 /usr/lib/libXcomposite.so.1.0.0
b4e5b000-b4e5c000 rw-p 00000000 00:00 0
b4e5c000-b4e63000 r-xp 00000000 08:02 73208 /lib/librt-2.12.2.so
b4e63000-b4e64000 r--p 00006000 08:02 73208 /lib/librt-2.12.2.so
b4e64000-b4e65000 rw-p 00007000 08:02 73208 /lib/librt-2.12.2.so
b4e65000-b4e87000 r-xp 00000000 08:03 566585 /usr/lib/libexpat.so.1.5.2
b4e87000-b4e89000 r--p 00021000 08:03 566585 /usr/lib/libexpat.so.1.5.2
b4e89000-b4e8a000 rw-p 00023000 08:03 566585 /usr/lib/libexpat.so.1.5.2
b4e8a000-b4e8c000 r-xp 00000000 08:02 73218 /lib/libdl-2.12.2.so
b4e8c000-b4e8d000 r--p 00001000 08:02 73218 /lib/libdl-2.12.2.so
b4e8d000-b4e8e000 rw-p 00002000 08:02 73218 /lib/libdl-2.12.2.so
b4e8e000-b4ea7000 r-xp 00000000 08:03 568930 /usr/lib/libxcb.so.1.1.0
b4ea7000-b4ea8000 r--p 00018000 08:03 568930 /usr/lib/libxcb.so.1.1.0

До этого мне помогала либо перекомпиляция ядра, либо перекомпиляция зависимостей, но сейчас ничто из перечисленного не помогло, вопрос, куда смотреть ?

Попробуй память memtest'ом погонять

memtest не поможет. Обычно такая ситуация возникает после обновления ядра. Имеется ввиду что на новых ядрах старые версии могут работать не корректно. Если кому в голову прийдет идея пересобрать glibc - это тоже не поможет.
Вот обсуждение по такой проблеме: http://communities.vmware.com/message/1652114
Там предлагают применить некоторый патч, но он вроде не помог.
У вас модули стоят из оверлея vmware? Попробуйте обновить vmware-modules.

P.S.
Если у вас не лицензионный vmware workstation и вам не принципиально что использовать - тогда можно установить бесплатный vmware player (лучше из оверлея), либо VirtualBox.
Они без проблем работают на новых ядрах.

—

И, как говорила великая инквизиция, мы продолжаем жечь! Излечит любые амбиции священный костер инквизиции.

Странный выбор. Почему Вы ставите старую версию vmware ? Есть app-emulation/vmware-workstation-7.1.4.385536
То что она замаскирована не значит что она плохо работает. Вполне возможно что и установится без проблем.

—

evadim забанен за хамское поведение и нецензурную речь

Потому что служба защиты гостайны устраивает напряги с инетом и если я буду закачивать кучу всего, то мне дадут по шее.

—

С наилучшими пожеланиями,
Юрий Русинов.

7.1 установилась без проблем, но та же ошибка все равно появляется. Что делать, куда смотреть не знаю.

—

С наилучшими пожеланиями,
Юрий Русинов.

Модули стоят из основного дерева портежей, на vmware player выскакивает аналогичная ошибка, а на VirtualBox не работает MCBC.

—

С наилучшими пожеланиями,
Юрий Русинов.

до недавнего времени я пользовался vmware-player-3.1.4. И app-emulation/vmware-modules-238.4-r1 работали отлично.
Я так понимаю что у вас стоит ~app-emulation/vmware-modules-1.0.0.25
В портеже есть версия 238.4. Не знаю будут ли они работать со старой версией Vmware-workstation, но думаю попробовать стоит.

—

И, как говорила великая инквизиция, мы продолжаем жечь! Излечит любые амбиции священный костер инквизиции.

Да конкретно надо ставить 7-ю версию. Ясно что старая с новыми ядрами не дружит. Уж наверное в 21-м веке можно найти способ скачать из сети 130 метров.

—

evadim забанен за хамское поведение и нецензурную речь

у меня была похожая ситуация. Решения не нашел. Забил на это...

Проблема была решена revdep-rebuild'ом и удалением старых библиотек, которые остались в системе и к которым происходило обращение.

—

С наилучшими пожеланиями,
Юрий Русинов.