A caixa de diálogo Arquivo está falhando, onde eu relato o erro? [fechadas]

2

Sempre que tento abrir um arquivo, por exemplo, dentro do gedit, um aplicativo falha imediatamente. O mesmo acontece com outros aplicativos. Se isso importa, estou me conectando ao Ubuntu remotamente via VNC. Aqui está o stacktrace:

 *** glibc detected *** gedit: malloc(): memory corruption: 0x000000000130b8e0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x774b6)[0x7fb39b50f4b6]
/lib/libc.so.6(+0x7b55f)[0x7fb39b51355f]
/lib/libc.so.6(__libc_malloc+0x6e)[0x7fb39b51438e]
/usr/lib/libpixman-1.so.0(+0x1724b)[0x7fb3982a324b]
/usr/lib/libpixman-1.so.0(pixman_image_create_solid_fill+0x9)[0x7fb3982c48b9]
/usr/lib/libpixman-1.so.0(pixman_image_fill_boxes+0x23a)[0x7fb3982be63a]
/usr/lib/libstdc++.so.6.0.14

...

7fb38ab43000-7fb38ad42000 ---p 000e8000 09:02 133465                     /usr/lib/libstdc++.so.6.0.14
7fb38ad42000-7fb38ad4a000 r--p 000e7000 09:02 133465                     /usr/lib/libstdc++.so.6.0.14
7fb38ad4a000-7fb38ad4c000 rw-p 000ef000 09:02 133465                     /usr/lib/libstdc++.so.6.0.14
7fb38ad4c000-7fb38ad61000 rw-p 00000000 00:00 0 
7fb38ad61000-7fb38ad6c000 r-xp 00000000 09:02 8257554                    /usr/lib/enchant/libenchant_ispell.so
7fb38ad6c000-7fb38af6c000 ---p 0000b000 09:02 8257554                    /usr/lib/enchant/libenchant_ispell.so
7fb38af6c000-7fb38af6d000 r--p 0000b000 09:02 8257554                    /usr/lib/enchant/libenchant_ispell.so
7fb38af6d000-7fb38af6e000 rw-p 0000c000 09:02 8257554                    /usr/lib/enchant/libenchant_ispell.so
7fb38af6e000-7fb38afae000 r-xp 00000000 09:02 134452                     /usr/lib/libibus.so.2.0.0
7fb38afae000-7fb38b1ae000 ---p 00040000 09:02 134452                     /usr/lib/libibus.so.2.0.0
7fb38b1ae000-7fb38b1af000 r--p 00040000 09:02 134452                     /usr/lib/libibus.so.2.0.0

Alguma ideia? Obrigado

    
por Marcin Olek 14.09.2011 / 13:00

1 resposta

0

A resposta curta é: arquiva o bug no Launchpad, usando ubuntu-bug , contra qualquer pacote relevante. Arquivar um bom bug, mesmo se for contra o pacote errado, ainda é útil: é fácil para alguém melhor colocado para redirecioná-lo para o caminho certo, e muito mais fácil do que lidar com um bug que não tenha um stacktrace ou outras informações técnicas.

Em relação a qual pacote deve ser contrário:

  1. O registro em um aplicativo que mostra o problema é um bom lugar para começar.

  2. Escolher o pacote correspondente ao quadro de pilha mais interno que não é realmente genérico como libc também seria razoável, então (apenas mostrar o que você mostra aqui) libpixman poderia ser razoável.

  3. A caixa de diálogo de arquivo para o gedit vem de libgtk2 (ou talvez libgtk3 dependendo), o que também pode ser bom.

Este rastreio de pilha parece truncado, por isso, obter um relatório real com ubuntu-bug seria muito melhor.

    
por poolie 14.09.2011 / 22:24