! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Mailchecker configuration dialog crashes panel:
Status:
CLOSED: FIXED
Severity:
critical
Product:
Xfce4-panel

Comments

Description Bernhard Walle 2004-01-21 18:12:44 CET
Do following to reproduce:

1. Mail checker -> Properties
2. Set the focus into the "Mailbox" line edit.
3. Click on the border of the window.

Now, the panel crashes here reproducable. See the stacktrace.
Comment 1 Bernhard Walle 2004-01-21 18:12:46 CET
Additional information:

(gdb) bt
#0 0x080549ad in item_apply_options () at item_dialog.c:769
#1 0x080531fb in entry_lost_focus (entry=Cannot access memory at address 0x8
) at item_dialog.c:175
#2 0x4015d492 in gtk_propagate_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#3 0x403e1e6b in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#4 0x403f45ce in signal_emit_unlocked_R () from
/opt/gnome/lib/libgobject-2.0.so.0
#5 0x403f3799 in g_signal_emit_valist () from
/opt/gnome/lib/libgobject-2.0.so.0
#6 0x403f3b22 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#7 0x40242779 in gtk_widget_send_expose () from
/opt/gnome/lib/libgtk-x11-2.0.so.0
#8 0x402501d7 in gtk_window_reshow_with_initial_size () from
/opt/gnome/lib/libgtk-x11-2.0.so.0
#9 0x402539d7 in gtk_window_parse_geometry () from
/opt/gnome/lib/libgtk-x11-2.0.so.0
#10 0x40253b52 in gtk_window_parse_geometry () from
/opt/gnome/lib/libgtk-x11-2.0.so.0
#11 0x402502ba in gtk_window_reshow_with_initial_size () from
/opt/gnome/lib/libgtk-x11-2.0.so.0
#12 0x4015d492 in gtk_propagate_event () from
/opt/gnome/lib/libgtk-x11-2.0.so.0
#13 0x403e2207 in g_type_class_meta_marshal () from
/opt/gnome/lib/libgobject-2.0.so.0
#14 0x403e1e6b in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#15 0x403f517e in signal_emit_unlocked_R () from
/opt/gnome/lib/libgobject-2.0.so.0
#16 0x403f3799 in g_signal_emit_valist () from
/opt/gnome/lib/libgobject-2.0.so.0
#17 0x403f3b22 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#18 0x40242779 in gtk_widget_send_expose () from
/opt/gnome/lib/libgtk-x11-2.0.so.0
#19 0x4015c017 in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#20 0x4031acf1 in gdk_add_client_message_filter () from
/opt/gnome/lib/libgdk-x11-2.0.so.0
#21 0x40560148 in g_main_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
#22 0x405611a8 in g_main_context_dispatch () from
/opt/gnome/lib/libglib-2.0.so.0
#23 0x405615a8 in g_main_context_iterate () from
/opt/gnome/lib/libglib-2.0.so.0
#24 0x40561bf7 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#25 0x40112514 in gtk_dialog_run () from /opt/gnome/lib/libgtk-x11-2.0.so.0


item_dialog.c:771 config_item is 'NULL'
Comment 2 Jasper Huijsmans editbugs 2004-01-21 18:50:01 CET
Right, hmm, strange. I don't see it in CVS HEAD. I'll investigate. Very
strange.
Comment 3 Bernhard Walle 2004-03-08 13:41:38 CET
I think I corrected the bug, patch is attached. It would be good if it would
make into 4.0.4.
Comment 4 Jasper Huijsmans editbugs 2004-03-09 21:58:40 CET
It seems your patch turns off auto-apply for the mailbox location, but that's
not the root cause, is it? So, I'm reluctant to apply this.
Comment 5 Bernhard Walle 2004-03-12 19:28:40 CET
You're absolutely right.

I found the problem: It never was in the normal XFce. It was because of my
patch which executes a mailbox command. To be more precisely, it was the
function
entry_lost_focus which previously had the name mbox_entry_lost_focus. The
function is non-static and entry_lost_focus seems to be used in another place.
I made the function static and it works.

Maybe that's a problem in HEAD because the patch was applied in HEAD.

Of course, you can close the bug. Sorry for the false alarm.
Comment 6 Jasper Huijsmans editbugs 2004-03-12 19:39:04 CET
Thanks for finding it out. In CVS HEAD the function is static already, so no
problem there.

Bug #93

Reported by:
Bernhard Walle
Reported on: 2004-01-21
Last modified on: 2010-11-20

People

Assignee:
Nick Schermer
CC List:
0 users

Version

Version:
Unspecified

Attachments

0000093-mailcheck.diff (476 bytes, application/octet-stream)
2004-03-08 13:41 CET , Bernhard Walle
no flags

Additional information