xfce 4.10을 사용하여 Slackware 14.0 x64 multilib에 Skype를 설치하려고 하는데 해결할 수 없는 문제가 있습니다.
다양한 버전의 Skype가 설치되어 있지만(정적, 동적, 최신, 이전 버전 등) 모두 한 가지 공통점이 있습니다. xfce를 사용할 때 표시되지 않는다는 것입니다. KDE를 시작하면 모든 것이 잘 작동합니다.
로그에 오류나 추적이 없으며 ps aux|grep skype
실행 중인 프로세스가 표시되지만 skype
아무 것도 표시되지 않으며 Skype 창을 표시할 수 없습니다.
Skype가 (KDE에서) 작동하는 것 같지만 xfce에 몇 가지 문제가 있지만 어디서부터 고쳐야 할지 모르기 때문에 무엇을 포함해야 할지 모르겠습니다. 어떤 아이디어가 있나요?
편집하다:
Skype를 루트로 실행하려고 하면 다음과 같은 출력이 나타납니다.
bash-4.2# skype
bash-4.2# No protocol specified
*** glibc detected *** /usr/share/skype/skype: double free or corruption (!prev): 0xf9370e48 ***
======= Backtrace: =========
/usr/share/skype/lib32/libc.so.6(+0x78027)[0xf2d91027]
/usr/share/skype/lib32/libstdc++.so.6(_ZdlPv+0x1f)[0xf2f2e9bf]
/usr/share/skype/lib32/libstdc++.so.6(_ZdaPv+0x1b)[0xf2f2ea0b]
[0xf673f2f7]
======= Memory map: ========
(...)
빠른 Google 검색 후 이 동작에 대한 여러 가지 가능한 이유를 찾았지만(대부분 일부 이전 버전(2.x 등)과 관련됨) 그 중 아무 것도 작동하지 않았습니다.
QT_IM_MODULE="" skype
...도 아니다
MALLOC_CHECK_=1 skype
도움이되었습니다.
Skype 디렉토리 내에 디렉토리를 생성하는 것도 Logs
도움이 되지 않습니다.
편집: 반년이 지난 후에도 여전히 작동하지 않습니다. Skype를 4.2.0.13으로, Slackware를 14.1로 업데이트했는데 이제는 오류가 발생하지 않지만 물론 작동하지 않습니다. 실행이 LD_DEBUG=all skype
중지됩니다 . 에:
13254: symbol=dup2; lookup in file=/lib64/libc.so.6 [0]
13254: binding file /usr/libexec/gconfd-2 [0] to /lib64/libc.so.6 [0]: normal symbol `dup2' [GLIBC_2.2.5]
하지만 오류가 발생하지 않으므로 이 문제를 해결하는 방법을 모르겠습니다. 이제 osme else 창 관리자를 사용해야 합니다. 불행하게도 내 시스템의 다른 모든 관리자는 Skype를 실행할 수 있지만 여기서는 xfce만 실패합니다.