Диалоговое окно файла выдает сбой, где я могу сообщить об ошибке? [закрыто]

Каждый раз, когда я пытаюсь открыть файл, например, в gedit, приложение сразу вылетает. То же самое и с другими приложениями. Если это имеет значение, я подключаюсь к Ubuntu удаленно через VNC. Вот трассировка стека:

 *** 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

Есть идеи? Спасибо

2
задан 14 September 2011 в 19:11

1 ответ

Краткий ответ: подайте ошибку в Launchpad, используя ubuntu-bug, против любого соответствующего пакета. Подача хорошего сообщения об ошибке, даже если оно относится к неправильному пакету, по-прежнему полезно: кому-то легче расположить его, чтобы перенаправить на правильный, и намного проще, чем иметь дело с ошибкой, не имеющей трассировки стека, или другой технической информация.

Что касается того, к какому пакету он должен пойти:

  1. Подача заявки на одно приложение, которое показывает, что проблема является хорошим началом.

  2. Выбор пакета, соответствующего внутреннему фрейму стека, который на самом деле не является универсальным, как libc, также был бы разумным, поэтому (просто показав то, что вы здесь показываете) libpixman может быть разумным.

  3. Диалог файла для gedit происходит из libgtk2 (или, может быть, libgtk3 в зависимости), так что это также может быть в порядке.

Эта трассировка стека выглядит усеченной, поэтому получить правильную трассу, сообщив с помощью ubuntu-bug, было бы намного лучше.

0
ответ дан 14 September 2011 в 19:11

Другие вопросы по тегам:

Похожие вопросы: