After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 85553 - crash in gdk_event_translate()
crash in gdk_event_translate()
Status: VERIFIED INCOMPLETE
Product: gnome-panel
Classification: Other
Component: clock
unspecified
Other other
: High critical
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-06-17 04:55 UTC by Havoc Pennington
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: 2.0



Description Havoc Pennington 2002-06-17 05:00:55 UTC
Package: gnome-panel
Severity: normal
Version: 2.0.0
Synopsis: crash in gdk_event_translate()
Bugzilla-Product: gnome-panel
Bugzilla-Component: clock applet
BugBuddy-GnomeVersion: 2.0 (2.0.1)

Description:
I've seen this several times, this time with a clean compile out of CVS
from Jun 14.
Looks like memory corruption?



Debugging Information:

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

[New Thread 1024 (LWP 16284)]
0x420b4769 in wait4 () from /lib/i686/libc.so.6

Thread 1 (Thread 1024 (LWP 16284))

  • #0 wait4
    from /lib/i686/libc.so.6
  • #1 __DTOR_END__
    from /lib/i686/libc.so.6
  • #2 waitpid
    from /lib/i686/libpthread.so.0
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 620
  • #4 pthread_sighandler
    from /lib/i686/libpthread.so.0
  • #5 <signal handler called>
  • #6 ??
  • #7 gdk_event_translate
    at gdkevents-x11.c line 532




------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-06-17 01:00 -------

Reassigning to the default owner of the component, gnome-panel-maint@bugzilla.gnome.org.

Comment 1 Kjartan Maraas 2002-06-17 13:04:26 UTC
Hmm. Scary...I remember seeing these in #59500 too :/ I hope I'm wrong
here.
Comment 2 Luis Villa 2002-06-18 17:37:59 UTC
Ah, crap :/ Someone from wipro or sun should purify this.
Comment 3 Kjartan Maraas 2002-06-18 22:33:19 UTC
Anyone around with purify on a 1.4.x box somewhere!?!?! :)
Comment 4 Luis Villa 2002-06-19 03:42:04 UTC
hp: were there any particular steps you took to trigger this, in case
wipro can purify it? 

Kjartan: you might want to poke fejj and see if he can purify a 1.4
panel for you. Not sure if we have it installed on our 1.4 Sun box or not.
Comment 5 Havoc Pennington 2002-06-19 03:44:51 UTC
No, every time I've seen this it's been "out of the blue" - _possibly_
when opening a new window? That could be libwnck's fault if so, I
think it uses an event filter. Or it may just be that something
happens earlier that crashes libwnck later.

Suggest building GLib with --enable-gc-friendly --disable-mem-pools
and all that when debugging this.
Comment 6 Kjartan Maraas 2002-06-21 09:40:33 UTC
Do those work in 1.2.x too?
Comment 7 Mark McLoughlin 2002-07-01 04:37:14 UTC
Havoc:

This is gtk+-2.0.x right ?

I spent a while eyeballing the panel and libwnck code to see if there
was anything obvious to no avail. Was this a KeyPress do you think ?
That's all the panel uses a filter for. libwnck uses it for
PropertyNotify, ConfigureNotify and SelectionClear, so the culprit may
lie there if it happened when opening a new window ?

You don't happen to have any local changes with mismatched signal
handlers in libwnck or anything ?
I'm marking as NEEDINFO for now since I can't really proceed further
without more info. Also, I'm suspicious that we haven't seen any dups ...

Comment 8 Havoc Pennington 2002-07-02 02:58:46 UTC
Let's just leave this but watch for dups. it doesn't happen _often_
though, just from time to time.
Comment 9 Luis Villa 2002-08-15 01:36:29 UTC
Apologies for the spam. What's the status of this one? Still seeing
it, Havoc?
Comment 10 Kjartan Maraas 2002-08-16 13:48:43 UTC
Just adding some data from my #59500 investigation:

It seems that the xid hashtable is being corrupted and sometimes
gdk_window_lookup()/gdk_xid_table_lookup() returns a window with
corrupted data. Could this really be a gdk problem that still hasn't
been fixed?
Comment 11 Vincent Untz 2002-11-15 23:29:47 UTC
It seems that this bug is back in gnome-panel 2.1.2. See bug #97487.
I've never seen this before gnome-panel 2.1.2, though.
Comment 12 Vincent Untz 2002-12-04 19:52:41 UTC
Havoc: is this bug still useful or can we close it ? There were no
duplicates in 5 months.
Comment 13 Havoc Pennington 2002-12-04 20:38:01 UTC
I haven't seen it lately. Resolved->MAGICALLYWENTAWAY