Gnome-panel crash and loop

Bug #5496 reported by Evandro Pastor
4
Affects Status Importance Assigned to Milestone
gnome-panel (Ubuntu)
Incomplete
Medium
Ubuntu GNOME

Bug Description

After splash screen, open a window error, close anoter instance of panel and create a loop... I receive these messages:

From: <>
To: <email address hidden>
X-Mailer: bug-buddy 2.12.1
Subject: crash and loop into gnome-panel

Distribution: Ubuntu 5.10 (breezy)
Package: gnome-panel
Severity: critical
Version: GNOME2.12.1 2.12.x
Gnome-Distributor: Ubuntu
Synopsis: crash and loop into gnome-panel
Bugzilla-Product: gnome-panel
Bugzilla-Component: Panel
Bugzilla-Version: 2.12.x
BugBuddy-GnomeVersion: 2.0 (2.12.0)
Description:
Description of the crash:

After login, the system show a error from gnome-panel. I've tried to
kill gnome-panel whitout any result

Steps to reproduce the crash:
1. after login
2. gnome up
3. error message

Expected Results:

How often does this happen?

Additional Information:

Debugging Information:

Backtrace was generated from '/usr/bin/gnome-panel'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1223514432 (LWP 10362)]
[New Thread -1226163280 (LWP 10390)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb76bc4ab in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7e9a508 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0xb76d9dcd in g_error_free () from /usr/lib/libglib-2.0.so.0
#5 0x080a6965 in panel_addto_event_box_get_type ()
#6 0x080a7377 in egg_recent_model_get_list ()
#7 0x080a787c in egg_recent_model_changed ()
#8 0x0808d349 in panel_recent_append_documents_menu ()
#9 0x0808bc89 in panel_menu_items_create_action_item ()
#10 0x0808c28a in panel_place_menu_item_new ()
#11 0x08087c28 in panel_menu_bar_get_type ()
#12 0xb776c991 in g_type_create_instance () from
/usr/lib/libgobject-2.0.so.0
#13 0xb7753366 in g_object_thaw_notify () from
/usr/lib/libgobject-2.0.so.0
#14 0xb77539d7 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#15 0xb7754569 in g_object_new_valist () from
/usr/lib/libgobject-2.0.so.0
#16 0xb7754712 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#17 0x08087f50 in panel_menu_bar_load_from_gconf ()
#18 0x08072006 in panel_applet_on_load_queue ()
#19 0xb76ea750 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#20 0xb76e84ee in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#21 0xb76eb4f6 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#22 0xb76eb7e3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#23 0xb7a5fe65 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x080655f7 in main ()

Thread 2 (Thread -1226163280 (LWP 10390)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb76420f4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb76eb348 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0xb76eb7e3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb7c5037e in link_thread_io_context () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#5 0xb77048c4 in g_static_private_free () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#6 0xb76b6361 in start_thread () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb764bbde in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread -1223514432 (LWP 10362)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb76bc4ab in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7e9a508 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xb76d9dcd in g_error_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5 0x080a6965 in panel_addto_event_box_get_type ()
No symbol table info available.
#6 0x080a7377 in egg_recent_model_get_list ()
No symbol table info available.
#7 0x080a787c in egg_recent_model_changed ()
No symbol table info available.
#8 0x0808d349 in panel_recent_append_documents_menu ()
No symbol table info available.
#9 0x0808bc89 in panel_menu_items_create_action_item ()
No symbol table info available.
#10 0x0808c28a in panel_place_menu_item_new ()
No symbol table info available.
#11 0x08087c28 in panel_menu_bar_get_type ()
No symbol table info available.
#12 0xb776c991 in g_type_create_instance () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0xb7753366 in g_object_thaw_notify () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0xb77539d7 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0xb7754569 in g_object_new_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0xb7754712 in g_object_new () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0x08087f50 in panel_menu_bar_load_from_gconf ()
No symbol table info available.
#18 0x08072006 in panel_applet_on_load_queue ()
No symbol table info available.
#19 0xb76ea750 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0xb76e84ee in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0xb76eb4f6 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0xb76eb7e3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#23 0xb7a5fe65 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x080655f7 in main ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

error message:

------------------------------------------

Detectei um painel já em execução,
e vou sair agora.

-----------------------------------------

I'm try to activate gnome-panel into terminal, and receive this message:

** (gnome-panel:11520): WARNING **: Error in parse: Erro na linha 4: Caractere ' %' não é válido no início do nome da entidade; o caractere & inicia uma entidade ; se este 'e' comercial não é suposto ser
uma entidade, mascare-o como &

** (gnome-panel:11520): WARNING **: Erro na linha 4: Caractere 'ão é válido no i nício do nome da entidade; o caractere & inicia uma entidade; se este 'e' comerc ial não é suposto ser uma entidade, mascarr
e-o como &
~

This bug are in every versions of ubuntu I've instaled. Even updating de system this bug isnt solve.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your bug report. Could you try to install libgtk2.0-0-dbg, liblib2.0-0-dbg and gnome-panel-dbg and attach the output of bug buddy (as a file) again? Could you try to translate the lines with "** (gnome-panel:11520): WARNING **:"?

Changed in gnome-panel:
assignee: nobody → gnome
status: New → NeedInfo
Revision history for this message
Evandro Pastor (evandrolinux) wrote :

Daniel:

Follow the translation:

Error in line 4: Caracter not read in the beginns name of entitie; the character begins a entity; if these commercial e (&) is not supouse to be a entitie, cover-it with &amp (&).

Revision history for this message
Sebastien Bacher (seb128) wrote :

Does it happen if you move your ~/.recently-used somewhere else. Could you attach this file to the bug or have a look if there is a mention of "&"? An application is probably breaking that file, ooffice is known to have a such issue

Revision history for this message
Evandro Pastor (evandrolinux) wrote :

Sebastian, there is a only one entry in recenlty-used file with "&" caracter:

<?xml version="1.0"?>
<RecentFiles>
  <RecentItem>
    <URI>file:///home/luis/clientes/juju%20&%20kiki/estoque%20181005.sxc</URI>
    <Mime-Type>application/vnd.sun.xml.calc</Mime-Type>
    <Timestamp>1137577158</Timestamp>
    <Groups>
      <Group>OpenOffice.org</Group>
    </Groups>
  </RecentItem>

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you, the issue is openoffice doesn't escaping that file correctly, that's known as bug #24327

Revision history for this message
Evandro Pastor (evandrolinux) wrote :

This issue appear not only in openoffice. I've create a text file whith "&" and gnome-panel crash again. I've uninstalled openoffice to verify that, and chrash appear again.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue is with whatever application which writes a "&" to the .recently-used without escaping it, openoffice had a known bug about that which is fixed now, if you find another app doing that too feel free to mention which one

Revision history for this message
Ondřej Nový (onovy) wrote :

try to remove ~/.recently-used file, logout, login, then create file with '&' and open it. i think, it will not crash :)

Revision history for this message
Evandro Pastor (evandrolinux) wrote :

Sebastian, in that moment, the user was using a bittorrent.
Ondřej, ive tried that, and don't work. I've to rename all archives to solve the problem.

A ubuntu version was: 5.04 (fresh install) upgraded under apt to 5.10 version with all updates until april 19.

Revision history for this message
Lionel Dricot (ploum-deactivatedaccount) wrote :

Anyway, Gnome-panel doesn't have to crash if he receive a bad string. He doesn't have to crash ever... ;-)

Revision history for this message
Evandro Pastor (evandrolinux) wrote :

I understand that Lionel :) But have any possibility to gnome, or any componnent of it, receive ant to treat this `bad string`? I'ts just a idea ;)

Revision history for this message
Ondřej Nový (onovy) wrote :

Note than the current dapper version doesn't crash on escaping issue but
ignore the recently-used entries rather
(Posted by Sebastien Bacher at 2006-01-08 11:54:02 CET)
https://launchpad.net/distros/ubuntu/+source/gnome-panel/+bug/28176

so he doesn't crash ever

Revision history for this message
Evandro Pastor (evandrolinux) wrote :

Roger ;)

Revision history for this message
Lionel Dricot (ploum-deactivatedaccount) wrote :

Anyway, Gnome-panel doesn't have to crash if he receive a bad string. He doesn't have to crash ever... ;-)

Revision history for this message
Lionel Dricot (ploum-deactivatedaccount) wrote :

oups, sorry, refreshing the page.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.