bug-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug classpath/28440] New: gtk radiobutton problem


From: andreast at gcc dot gnu dot org
Subject: [Bug classpath/28440] New: gtk radiobutton problem
Date: 19 Jul 2006 22:00:28 -0000

I get the following backtrace when I run the awt Demo and click the Radio
Buttons test, close it and click it again:

Starting program: /home/andreast/devel/classpath/classpath-install/bin/jamvm
gnu.classpath.examples.awt.Demo
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0x100000
[Thread debugging using libthread_db enabled]
[New Thread 805382912 (LWP 4921)]
[New Thread 950088928 (LWP 4951)]
[New Thread 960574688 (LWP 4952)]
[New Thread 971060448 (LWP 4953)]
[New Thread 981546208 (LWP 4954)]
[New Thread 994788576 (LWP 4955)]
[New Thread 1005540576 (LWP 4956)]

** ERROR **: file
/home/andreast/devel/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
line 219 (Java_gnu_java_awt_peer_gtk_GtkCheckboxPeer_createRadioButton):
assertion failed: (GTK_IS_RADIO_BUTTON (native_group->data))
aborting...
java.lang.InternalError
   at gnu.java.awt.peer.gtk.GtkCheckboxPeer.createRadioButton(Native Method)
   at gnu.java.awt.peer.gtk.GtkCheckboxPeer.create(GtkCheckboxPeer.java:115)
   at gnu.java.awt.peer.gtk.GtkComponentPeer.<init>(GtkComponentPeer.java:129)
   at gnu.java.awt.peer.gtk.GtkCheckboxPeer.<init>(GtkCheckboxPeer.java:80)
   at gnu.java.awt.peer.gtk.GtkToolkit.createCheckbox(GtkToolkit.java:450)
   at java.awt.Checkbox.addNotify(Checkbox.java:536)
   at java.awt.Container.addNotifyContainerChildren(Container.java:1977)
   at java.awt.Container.addNotify(Container.java:1237)
   at java.awt.Panel.addNotify(Panel.java:109)
   at java.awt.Container.addNotifyContainerChildren(Container.java:1977)
   at java.awt.Container.addNotify(Container.java:1237)
   at java.awt.Window.addNotify(Window.java:293)
   at java.awt.Frame.addNotify(Frame.java:438)
   at java.awt.Window.show(Window.java:325)
   at java.awt.Component.show(Component.java:1016)
   at java.awt.Component.setVisible(Component.java:947)
   at gnu.classpath.examples.awt.Demo$SubFrame.setVisible(Demo.java:141)
   at gnu.classpath.examples.awt.Demo$MainWindow.actionPerformed(Demo.java:257)
   at java.awt.Button.processActionEvent(Button.java:409)
   at java.awt.Button.processEvent(Button.java:392)
   at java.awt.Button.dispatchEventImpl(Button.java:419)
   at java.awt.Component.dispatchEvent(Component.java:2641)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:474)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:95)

Program received signal SIGABRT, Aborted.
[Switching to Thread 1005540576 (LWP 4956)]
0x0fe92fcc in raise () from /lib/libc.so.6
(gdb) bt
#0  0x0fe92fcc in raise () from /lib/libc.so.6
#1  0x0fe94b30 in abort () from /lib/libc.so.6
#2  0x0fb9337c in IA__g_logv (log_domain=0x0, log_level=4956,
    format=0xfbc76e4 "file %s: line %d (%s): assertion failed: (%s)",
    args1=0x3bef4c30) at gmessages.c:497
#3  0x44244884 in ?? ()
#4  0x0fb933fc in IA__g_log (log_domain=Variable "log_domain" is not available.
) at gmessages.c:517
#5  0x0fb934a0 in IA__g_assert_warning (log_domain=0x0,
    file=0xf8f5a9c
"/home/andreast/devel/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c",
line=219,
    pretty_function=0xf8f5b54
"Java_gnu_java_awt_peer_gtk_GtkCheckboxPeer_createRadioButton",
expression=0xf8f5b04 "GTK_IS_RADIO_BUTTON (native_group->data)")
    at gmessages.c:552
#6  0x0f8d9804 in Java_gnu_java_awt_peer_gtk_GtkCheckboxPeer_createRadioButton
    (env=0x10036154, obj=0x301ecf90, groupPointer=Variable "groupPointer" is
not available.
)
    at
/home/andreast/devel/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:219
#7  0x100216e8 in finish () at callNative.S:236
#8  0x100216e8 in finish () at callNative.S:236
Previous frame identical to this frame (corrupt stack?)

I can confirm this on powerpc darwin and mjw confirms it on Debian unstable
x86.
Me works on gtk+-2.10, mjw is on gtk+-2.8.18


-- 
           Summary: gtk radiobutton problem
           Product: classpath
           Version: 0.92
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: classpath
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: andreast at gcc dot gnu dot org
 GCC build triplet: powerpc-unknown-linux-gnu
  GCC host triplet: powerpc-unknown-linux-gnu
GCC target triplet: powerpc-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28440





reply via email to

[Prev in Thread] Current Thread [Next in Thread]