GNOME(ou sessão) reinicia sozinho

Iniciado por fkj, 02 de Janeiro de 2007, 13:52

tópico anterior - próximo tópico

fkj

Estou com o seguinte problema: ás vezes quando estou trabalhando o GNOME simplesmente reinicia sozinho e retorna para a tela de login. O erro é aleatório e pouco frequente. Não me lembro disso ocorrer no Dapper. No Edgy tanto em uma instalação limpa quanto em uma atualização do Dapper o problema ocorre. Outro detalhe, desativar o atalho Ctrl + Alt + Backspace também não resolveu.

Alguma idéia?

Obrigado,
Felipe

LedStyle

Isso sempre aconteceu ou passou a ocorrer de tempos para cá?

Tente em outro usuário se puder só pra testar se não é problema de configuração. Porque dependendo agente reinicia as configs do Gnome e resolve.

Uma boa dica é iniciar o Gnome pelo terminal. Largue a tela de login, pressiona Ctrl + Alt + F1 pra cair no modo texto. Logue-se e execute o comando abaixo:

xinit /usr/bin/gnome-session -- :2[code]

Ai ele vai iniciar o gnome e talz. Se ele travar, você vai voltar pra a tela preta e o Gnome deixará alguma sujeira. Veja lá qual erro ele deixa.

[]s
[/code]

fkj

Se não me engano começou depois que instalei o Edgy. Acho que não é problema de configuração porque minha primeira instalação foi por cima do Dapper e o erro já ocorria. Recentemente tive que trocar de HD, aí aproveitei para fazer uma instalação limpa. A frequência do problema continuou pequena até ontem, sendo que não alterei nenhuma configuração do GNOME, mas na minha instalação antiga eu havia feito algumas modificações.

Tenho um suspeito: wine. Ao iniciar a sessão, experimentei executar uma aplicação através dele assim que o painel superior(no qual está o ícone dela) carregou, e em três tentativas duas o erro aconteceu: a tela fica preta e retorna para a tela de login. Que eu me lembre desde a versão 0.9.22 o wine apresenta mal funcionamento para executar essa aplicação no Edgy. Atualmente estou com a versão 0.9.28 e está funcionando perfeitamente, porém a instabilidade aumentou. Em casa também tenho o Edgy, mas instalado sem o wine, e o problema nunca ocorreu. Infelizmente não posso remover o wine porque essa aplicação que rodo através dele é coisa aqui do serviço...

Obrigado pela dica, vou tentar.

fkj

#3
Testei

A sessão ficou meio zoneada, deu o seguinte erro:


Ocorreu um erro ao iniciar o Gerenciador de Configurações.

Algumas configurações, como tema, sons ou papel de fundo, podem não funcionar corretamente.

A mensagem de erro foi:

Unable to determine the address of the message bus (try 'man dbus-launch' and 'man dbus-daemon' for help)

O GNOME tentará iniciar o gerenciador de configurações na próxima vez que for iniciado.


Testei esse esquema que mencionei no post acima, de executar o wine logo depois que a sessão inicia mas não consegui reproduzir o erro, porém quando encerro a sessão a seguinte mensagem está no shell:


Fatal server error
Caught signal 11. Server aborting


Experimentei voltar o wine para a versão 0.9.22 e repetindo o teste acima quando mando encerrar a sessão trava tudo(inclusive teclado e mouse).

Testei iniciar a sessão sem executar o wine e entrei apenas em aplicações GNOME, tais como terminal, calculadora e nautilus(não exatamente nessa ordem e não exatamente todos em cada teste). Ao encerrar a sessão não havia mensagem de erro(0.9.28) e não travou(0.9.22). Testei dos dois jeitos mais de uma vez pra garantir.

Algum wine expert na casa?  :D :P :-\

fkj

Um outro detalhe é que certas vezes essa minha aplicação ruindow$ não roda de jeito nenhum, tenho que reiniciar a sessão para ela funcionar.

Mandei rodar através do terminal pra ver a saída, quem sabe alguém entende.


fkj@fkj-desktop:~$ wine /home/fkj/.wine/drive_c/sacwin/SACWIN.exe
libGL warning: 3D driver claims to not support visual 0x42
wine: Unhandled page fault on read access to 0x7c401d58 at address 0xb7db85c7 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x7c401d58 in 32-bit code (0xb7db85c7).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:b7db85c7 ESP:0033ee98 EBP:0033eec8 EFLAGS:00210202(   - 00      - -RI1)
EAX:00000047 EBX:7e58453c ECX:7e57c6ec EDX:7c401d58
ESI:00000047 EDI:7e57c719
Stack dump:
0x0033ee98:  7e5879a8 7e54b995 7e5879a8 7e57c6da
0x0033eea8:  0033eec8 7e54a434 7c1fb5e8 7e57c103
0x0033eeb8:  7e54b91d 7e58453c 7e57c072 7c1fb5e8
0x0033eec8:  0033ef48 7e54c456 7c401d58 7e57c719
0x0033eed8:  0033ef34 7e57bf3c 7e35cabe 7c01ca70
0x0033eee8:  00000050 00000048 7c073f38 7c01c130
Backtrace:
=>1 0xb7db85c7 strstr+0x27() in libc.so.6 (0x0033eec8)
  2 0x7e54c456 in winex11 (+0x3c456) (0x0033ef48)
  3 0x7e54c7e6 X11DRV_setup_opengl_visual+0x66() in winex11 (0x0033efd8)
  4 0x7e56150a in winex11 (+0x5150a) (0x0033f128)
  5 0x7e571583 in winex11 (+0x61583) (0x0033f148)
  6 0x7bc37e45 call_dll_entry_point+0x15() in ntdll (0x0033f168)
  7 0x7bc3913c in ntdll (+0x2913c) (0x0033f218)
  8 0x7bc395dd in ntdll (+0x295dd) (0x0033f258)
  9 0x7bc3b4e7 LdrLoadDll+0x87() in ntdll (0x0033f288)
  10 0x7b861adb in kernel32 (+0x41adb) (0x0033f4d8)
  11 0x7b861cf0 LoadLibraryExW+0x50() in kernel32 (0x0033f508)
  12 0x7b861e13 LoadLibraryExA+0x43() in kernel32 (0x0033f528)
  13 0x7b861e4d LoadLibraryA+0x2d() in kernel32 (0x0033f548)
  14 0x7ecd1bc0 DRIVER_load_driver+0x1c0() in gdi32 (0x0033f6b8)
  15 0x7eccd5d0 CreateDCW+0x60() in gdi32 (0x0033f968)
  16 0x7ed96ce0 CreateIconFromResourceEx+0x420() in user32 (0x0033fa08)
  17 0x7ed97677 in user32 (+0x27677) (0x0033fa68)
  18 0x7ed97bbb LoadImageW+0x3fb() in user32 (0x0033fb08)
  19 0x7ed982a6 LoadImageA+0x56() in user32 (0x0033fbe8)
  20 0x7ed98544 LoadCursorA+0x44() in user32 (0x0033fc18)
  21 0x7ed8e1ef in user32 (+0x1e1ef) (0x0033fc38)
  22 0x7ed8e23d CLASS_RegisterBuiltinClasses+0x1d() in user32 (0x0033fc48)
  23 0x7ee02072 in user32 (+0x92072) (0x0033fcc8)
  24 0x7ee15fc3 in user32 (+0xa5fc3) (0x0033fce8)
  25 0x7bc37e45 call_dll_entry_point+0x15() in ntdll (0x0033fd08)
  26 0x7bc3913c in ntdll (+0x2913c) (0x0033fdb8)
  27 0x7bc395dd in ntdll (+0x295dd) (0x0033fdf8)
  28 0x7bc39522 in ntdll (+0x29522) (0x0033fe38)
  29 0x7bc3c191 LdrInitializeThunk+0x371() in ntdll (0x0033ff08)
  30 0x7b87029a in kernel32 (+0x5029a) (0x0033ffe8)
  31 0xb7ea7587 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0xb7db85c7 strstr+0x27 in libc.so.6: movzbl     0x0(%edx),%eax
Modules:
Module  Address                 Debug info      Name (66 modules)
PE      400000-9c8000   Deferred        sacwin
ELF     7b800000-7b91b000       Export          kernel32<elf>
  \-PE  7b820000-7b91b000       \               kernel32
ELF     7bc00000-7bc83000       Export          ntdll<elf>
  \-PE  7bc10000-7bc83000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7e17c000-7e39c000       Deferred        savage_dri.so
ELF     7e39c000-7e3a3000       Deferred        libdrm.so.2
ELF     7e3a3000-7e412000       Deferred        libgl.so.1
ELF     7e412000-7e4db000       Deferred        libx11.so.6
ELF     7e4db000-7e4e8000       Deferred        libxext.so.6
ELF     7e4e8000-7e500000       Deferred        libice.so.6
ELF     7e500000-7e58d000       Export          winex11<elf>
  \-PE  7e510000-7e58d000       \               winex11
ELF     7e58d000-7e5ab000       Deferred        libexpat.so.1
ELF     7e5ab000-7e5da000       Deferred        libfontconfig.so.1
ELF     7e5da000-7e5ee000       Deferred        libz.so.1
ELF     7e5ee000-7e658000       Deferred        libfreetype.so.6
ELF     7e658000-7e684000       Deferred        ws2_32<elf>
  \-PE  7e660000-7e684000       \               ws2_32
ELF     7e684000-7e69e000       Deferred        wsock32<elf>
  \-PE  7e690000-7e69e000       \               wsock32
ELF     7e69e000-7e73d000       Deferred        comdlg32<elf>
  \-PE  7e6b0000-7e73d000       \               comdlg32
ELF     7e73d000-7e795000       Deferred        shlwapi<elf>
  \-PE  7e750000-7e795000       \               shlwapi
ELF     7e795000-7e887000       Deferred        shell32<elf>
  \-PE  7e7b0000-7e887000       \               shell32
ELF     7e887000-7e8b9000       Deferred        winspool<elf>
  \-PE  7e890000-7e8b9000       \               winspool
ELF     7e8b9000-7e979000       Deferred        comctl32<elf>
  \-PE  7e8c0000-7e979000       \               comctl32
ELF     7e979000-7e98d000       Deferred        lz32<elf>
  \-PE  7e980000-7e98d000       \               lz32
ELF     7e98d000-7e9a6000       Deferred        version<elf>
  \-PE  7e990000-7e9a6000       \               version
ELF     7e9a6000-7e9b9000       Deferred        libresolv.so.2
ELF     7e9b9000-7e9d7000       Deferred        iphlpapi<elf>
  \-PE  7e9c0000-7e9d7000       \               iphlpapi
ELF     7e9d7000-7ea2b000       Deferred        rpcrt4<elf>
  \-PE  7e9e0000-7ea2b000       \               rpcrt4
ELF     7ea2b000-7eac3000       Deferred        ole32<elf>
  \-PE  7ea40000-7eac3000       \               ole32
ELF     7eac3000-7eb5a000       Deferred        oleaut32<elf>
  \-PE  7ead0000-7eb5a000       \               oleaut32
ELF     7eb5a000-7eba0000       Deferred        advapi32<elf>
  \-PE  7eb70000-7eba0000       \               advapi32
ELF     7eba0000-7ebab000       Deferred        libgcc_s.so.1
ELF     7ebab000-7ebb0000       Deferred        libxdmcp.so.6
ELF     7ebb0000-7ebb9000       Deferred        libsm.so.6
ELF     7ec98000-7ed4e000       Export          gdi32<elf>
  \-PE  7ecb0000-7ed4e000       \               gdi32
ELF     7ed4e000-7ee86000       Export          user32<elf>
  \-PE  7ed70000-7ee86000       \               user32
ELF     7efa1000-7efac000       Deferred        libnss_files.so.2
ELF     7efac000-7efb6000       Deferred        libnss_nis.so.2
ELF     7efb6000-7efcc000       Deferred        libnsl.so.1
ELF     7efcc000-7eff2000       Deferred        libm.so.6
ELF     7eff2000-7eff7000       Deferred        libxxf86vm.so.1
ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
ELF     b7d40000-b7d43000       Deferred        libxau.so.6
ELF     b7d47000-b7d4b000       Deferred        libdl.so.2
ELF     b7d4b000-b7e7f000       Export          libc.so.6
ELF     b7e7f000-b7e92000       Deferred        libpthread.so.0
ELF     b7ea0000-b7fb1000       Export          libwine.so.1
ELF     b7fb3000-b7fce000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\sacwin\SACWIN.exe
        00000009    0 <==
fkj@fkj-desktop:~$


cyberlion

Comigo o Gnome também reinicia sozinho. Sendo que no Dapper isso não acontecia...
Ubuntu 8.10 - LG R405-A MID (160HD - 3GB RAM - ati x1250)
Blog com tirinhas livres: http://noisnatira.com

AlexBR

Comigo, sempre que aconteceu da sessão do Gnome fechar sozinha era problema do driver da placa de vídeo. Era só reinstalar o driver de vídeo certinho e o problema sumia. Geralmente, acontecia quando eu atualizava o driver NVidia e fazia algo errado.

fkj

Faz sentido, porque quando mando executar a aplicação em questão aparece a seguinte mensagem:

libGL warning: 3D driver claims to not support visual 0x42

Pelo que reparei o Edgy é menos estável na parte gráfica, tanto que em um PC antigo que testei ele a sessão nem inicia, trava tudo. Abri um tópico sobre isso: http://ubuntuforum-pt.org/index.php?topic=14397.msg76032#msg76032

A placa de vídeo do PC que estou usando é uma S3 ProSavage KM133. Existe mais de um driver para ela?

cyberlion

Citação de: fkj online 04 de Janeiro de 2007, 09:23
Faz sentido, porque quando mando executar a aplicação em questão aparece a seguinte mensagem:

libGL warning: 3D driver claims to not support visual 0x42

Pelo que reparei o Edgy é menos estável na parte gráfica, tanto que em um PC antigo que testei ele a sessão nem inicia, trava tudo. Abri um tópico sobre isso: http://ubuntuforum-pt.org/index.php?topic=14397.msg76032#msg76032

A placa de vídeo do PC que estou usando é uma S3 ProSavage KM133. Existe mais de um driver para ela?

Eu também uso uma placa da S3:  S3 ProSavage8 KM266/KL266
Será que é problemas com essas placas?
Ubuntu 8.10 - LG R405-A MID (160HD - 3GB RAM - ati x1250)
Blog com tirinhas livres: http://noisnatira.com

fkj

#9
Acho que deve ser alguma coisa relaciona ao servidor X, porque no Edgy se não me engano é usada uma versão nova dele, a 7.1, que vem com suporte ao AIGLX e tal. Quanto ao driver da placa não sei foi lançada uma verão nova, acho que só adaptaram o driver existente pro Edgy(se é assim que funciona, falei isso porque quando é lançada uma versão nova do Ubuntu são lançados pacotes correspondentes, mas talvez a diferença do pacote do Dapper pro Edgy pode ser só a estrutura das pastas onde os arquivos vão ser salvos, sei lá).

LedStyle

Meu palpite é mesmo problema no X, talvez com o driver de sua placa. Não culparia o wine por isso, provavelmente o programa que você está tentando rodar no wine é 3D e está tentando usar a aceleração da placa.

Já tentou procurar no bugtracker do Ubuntu se alguém reportou algo sobre esta placa?

fkj

Talvez o wine possa estar em conflito com o servidor X também. A aplicação não é 3D. Fiz mais uns testes e até quando executo winecfg da essa mensagem "libGL warning: 3D driver claims to not support visual 0x42". Que eu me lembre ela não aparecia no Dapper. Vou executar o live CD do Dapper pra confirmar.

Qual o site do bugtracker? Já vi que no launchpad são postados erros, é lá?

cyberlion

Já há um bug relatado sobre esse problema: https://launchpad.net/ubuntu/+source/xserver-xorg-video-savage

Relate lá também, quanto mais gente, mais rápido pra vir a correção.
Ubuntu 8.10 - LG R405-A MID (160HD - 3GB RAM - ati x1250)
Blog com tirinhas livres: http://noisnatira.com

cyberlion

Dando uma vasculhada no fórum em inglês, descobri um pessoal com o mesmo problema: http://ubuntuforums.org/showthread.php?t=289763

Lá diz pra comentar as linhas que ativam o DRI e o GLX no xorg.conf.

Aqui eu apenas desabilitei:

#load dri


e mais embaixo:
#Section "DRI"
# Mode 0666
#EndSection


E está sem crashs no momento.
Ubuntu 8.10 - LG R405-A MID (160HD - 3GB RAM - ati x1250)
Blog com tirinhas livres: http://noisnatira.com

fkj

Não tive de traduzir toda a descrição do problema pra inglês, então acabei não relatando ele no launchpad.

Achei algo a respeito do DRI também, só que comentei apenas a linha referente a carregamento do módulo e continuou com problema. Vou comentar a sessão também e falo o resultado.