gnome-core-1.1.0 bug report
- From: Sri Ramkrishna <sri aracnet com>
- To: Jacob Berkman <jberkman andrew cmu edu>
- cc: gnome-list gnome org
- Subject: gnome-core-1.1.0 bug report
- Date: Mon, 1 Nov 1999 10:13:19 -0800 (PST)
Well I was able to reproduce a panel crash reliably. However, I'm not
sure what might be the cause. However, I think it has something to do
with pixmap. Here is what I did:
Created a sliding panel
Created a drawer
in the drawer, created a launcher.
The launcher is linked to a tcl/tk script. If I add a user designated
pixmap, I get a crash when I add it into the launcher. When I forego
choosing a pixmap and let the panel choose a default I get no crash.
(although I clicked on something else and that crashed)
I've done a stack trace of the crash after I added a choose pixmap. The
problem seems to be with gdk_pixbuf and loading a new image. I suspect
when it loads the image and puts it on teh panel it's crashing because
mallocing is failing and it's getting a null pointer? I dunno, here's the
stack trace:
#0 0x40424902 in chunk_free (ar_ptr=0x40479420, p=0x826f6a0) at
malloc.c:2948
#1 0x404247c1 in __libc_free (mem=0x826f6a8) at malloc.c:2872
#2 0x40071b40 in image_load (f=0x82b0930) at io-png.c:165
#3 0x403e3c63 in gdk_pixbuf_new_from_file (
filename=0x83f15f8 "/usr/local/gnome/share/pixmaps/mad_hacker.png")
at gdk-pixbuf-io.c:212
#4 0x8079032 in loadup_file (
file=0x83f15f8 "/usr/local/gnome/share/pixmaps/mad_hacker.png")
at button-widget.c:296
#5 0x807a029 in button_widget_new (
filename=0x83f15f8 "/usr/local/gnome/share/pixmaps/mad_hacker.png",
size=-1, tile=0, arrow=0, orient=GNOME_Panel_ORIENT_UP,
text=0x8378598 "xreqadm") at button-widget.c:715
#6 0x806906e in create_launcher (parameters=0x0, dentry=0x83f15c0)
at launcher.c:200
#7 0x806972b in load_launcher_applet_full (params=0x0, dentry=0x83f15c0,
panel=0x824d2d0, pos=0) at launcher.c:385
#8 0x806986a in really_add_launcher (d=0x827f6a8, button=0,
data=0x8281d60)
at launcher.c:416
#9 0x40100045 in gnome_dialog_marshal_signal_1 (object=0x827f6a8,
func=0x80697b4 <really_add_launcher>, func_data=0x8281d60,
args=0xbfffe7a8)
at gnome-dialog.c:144
#10 0x40276e2e in gtk_handlers_run (handlers=0x8290418, signal=0xbfffe764,
---Type <return> to continue, or q <return> to quit---
object=0x827f6a8, params=0xbfffe7a8, after=0) at gtksignal.c:1909
#11 0x4027633c in gtk_signal_real_emit (object=0x827f6a8, signal_id=101,
params=0xbfffe7a8) at gtksignal.c:1469
#12 0x402746c4 in gtk_signal_emit (object=0x827f6a8, signal_id=101)
at gtksignal.c:552
#13 0x40101674 in gnome_dialog_button_clicked (button=0x80f8df8,
dialog=0x827f6a8) at gnome-dialog.c:982
#14 0x4024bfd7 in gtk_marshal_NONE__NONE (object=0x80f8df8,
func=0x40101590 <gnome_dialog_button_clicked>, func_data=0x827f6a8,
args=0xbfffeb04) at gtkmarshal.c:312
#15 0x40276e2e in gtk_handlers_run (handlers=0x8265068, signal=0xbfffeac0,
object=0x80f8df8, params=0xbfffeb04, after=1) at gtksignal.c:1909
#16 0x4027645c in gtk_signal_real_emit (object=0x80f8df8, signal_id=82,
params=0xbfffeb04) at gtksignal.c:1508
#17 0x402746c4 in gtk_signal_emit (object=0x80f8df8, signal_id=82)
at gtksignal.c:552
#18 0x401f1cb8 in gtk_button_clicked (button=0x80f8df8) at gtkbutton.c:338
#19 0x401f317d in gtk_real_button_released (button=0x80f8df8)
at gtkbutton.c:852
#20 0x4024bfd7 in gtk_marshal_NONE__NONE (object=0x80f8df8,
func=0x401f30e8 <gtk_real_button_released>, func_data=0x0,
args=0xbfffee40)
at gtkmarshal.c:312
#21 0x40276206 in gtk_signal_real_emit (object=0x80f8df8, signal_id=81,
---Type <return> to continue, or q <return> to quit---
params=0xbfffee40) at gtksignal.c:1432
#22 0x402746c4 in gtk_signal_emit (object=0x80f8df8, signal_id=81)
at gtksignal.c:552
#23 0x401f1c0c in gtk_button_released (button=0x80f8df8) at
gtkbutton.c:329
#24 0x401f2b92 in gtk_button_button_release (widget=0x80f8df8,
event=0x81749e0)
at gtkbutton.c:712
#25 0x4024bcb5 in gtk_marshal_BOOL__POINTER (object=0x80f8df8,
func=0x401f2ae4 <gtk_button_button_release>, func_data=0x0,
args=0xbffff18c) at gtkmarshal.c:28
#26 0x40276373 in gtk_signal_real_emit (object=0x80f8df8, signal_id=28,
params=0xbffff18c) at gtksignal.c:1484
#27 0x402746c4 in gtk_signal_emit (object=0x80f8df8, signal_id=28)
at gtksignal.c:552
#28 0x402a66d0 in gtk_widget_event (widget=0x80f8df8, event=0x81749e0)
at gtkwidget.c:2843
#29 0x4024bc35 in gtk_propagate_event (widget=0x80f8df8, event=0x81749e0)
at gtkmain.c:1313
#30 0x4024af9e in gtk_main_do_event (event=0x81749e0) at gtkmain.c:770
#31 0x402eadca in gdk_event_dispatch (source_data=0x0,
current_time=0xbffff50c, user_data=0x0) at gdkevents.c:2129
#32 0x40085b4f in g_main_dispatch (current_time=0xbffff50c) at gmain.c:656
#33 0x40086137 in g_main_iterate (block=1, dispatch=1) at gmain.c:874
#34 0x400862b9 in g_main_run (loop=0x80f7cc8) at gmain.c:932
---Type <return> to continue, or q <return> to quit---
#35 0x4024a93b in gtk_main () at gtkmain.c:476
#36 0x80529d7 in main (argc=1, argv=0xbffff588) at main.c:289
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]