Bug#285331: This ISNT an upstream problem!

mattrixbox-bugreport@yahoo.co.uk, 285331@bugs.debian.org mattrixbox-bugreport@yahoo.co.uk, 285331@bugs.debian.org
Fri, 18 Mar 2005 21:20:28 +0000 (GMT)


Hi,

I too have been getting this crash when checking POP3,
but I'm now pretty sure this isn't an upstream
problem. I downloaded the source package (2.8.2-1) and
just built it using ./configure && make (ie WITHOUT
debian patches), and the binary it produced didn't
crash. I then built it using dpkg-buildpackage and the
binary it produced crashed just like the one from the
original debian package.

On the plus side, the backtrace I got from bug-buddy
was slightly more verbose than the one in gnomezilla
(I have obscured my email password and server).

If there's anything I can do that doesn't involve
actually understanding this stuff then please let me
know. :)

Regards,
--Matt Pusey

Backtrace was generated from
'/usr/lib/gnome-applets/mailcheck-applet'

Using host libthread_db library
"/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared;
keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1221980032 (LWP 22826)]
0xb7d3c4ee in __waitpid_nocancel () from
/lib/tls/libpthread.so.0
#0  0xb7d3c4ee in __waitpid_nocancel () from
/lib/tls/libpthread.so.0
#1  0xb7f21dae in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#2  <signal handler called>
#3  0xb75dbfd3 in strlen () from /lib/tls/libc.so.6
#4  0xb76d2cc8 in g_strconcat () from
/usr/lib/libglib-2.0.so.0
#5  0x08055c98 in pop3_auth_apop (s=0x81a41c0, 
    n=0x24 <Address 0x24 out of bounds>, e=0x24
<Address 0x24 out of bounds>, 
    server_key=0x24 <Address 0x24 out of bounds>) at
popcheck.c:788
#6  0x08055e0b in pop3_check (
    h=0x8058640 "+OK POP3 server at MY_MAILSERVER
ready <20050318210706.78067448@MY_MAILSERVER>\r",
n=0x80dbbc8 "matthew", e=0x8185f68 "MY_PASSWORD")
    at popcheck.c:845
#7  0x08056749 in helper_pop3_check (handler=0x804e5c0
<got_remote_answer>, 
    error_handler=0x804e610 <error_handler>,
data=0x80dae00, 
    destroy_notify=0, command=0x0, h=0x80e3218
"MY_MAILSERVER", 
    n=0x80dbbc8 "matthew", e=0x8185f68 "MY_PASSWORD")
at remote-helper.c:209
#8  0x0804df24 in check_remote_mailbox (mc=0x80dae00)
at mailcheck.c:742
#9  0x0804e7ee in check_mail_file_status
(mc=0x80dae00) at mailcheck.c:960
#10 0x0804ef38 in mail_check_timeout (data=0x80dae00)
at mailcheck.c:1194
#11 0xb7e786c4 in bonobo_socket_add_id () from
/usr/lib/libbonoboui-2.so.0
#12 0xb78a06b6 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#13 0xb780ffe3 in bonobo_closure_invoke_va_list ()
   from /usr/lib/libbonobo-2.so.0
#14 0xb781024b in bonobo_closure_invoke () from
/usr/lib/libbonobo-2.so.0
#15 0xb7e78582 in bonobo_socket_add_id () from
/usr/lib/libbonoboui-2.so.0
#16 0xb7811321 in
_ORBIT_skel_small_Bonobo_UIComponent_execVerb ()
   from /usr/lib/libbonobo-2.so.0
#17 0xb777ad38 in ORBit_c_stub_invoke () from
/usr/lib/libORBit-2.so.0
#18 0xb7815834 in Bonobo_UIComponent_execVerb ()
   from /usr/lib/libbonobo-2.so.0
#19 0xb7e7ee6c in bonobo_ui_engine_get_ui_container ()
   from /usr/lib/libbonoboui-2.so.0
#20 0xb7e7f088 in bonobo_ui_engine_get_ui_container ()
   from /usr/lib/libbonoboui-2.so.0
#21 0xb78b2d13 in g_cclosure_marshal_VOID__POINTER ()
   from /usr/lib/libgobject-2.0.so.0
#22 0xb78a0949 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#23 0xb78a06b6 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#24 0xb78b1925 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#25 0xb78b0f4c in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#26 0xb78b11e6 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
#27 0xb7e81684 in bonobo_ui_engine_emit_verb_on_w ()
   from /usr/lib/libbonoboui-2.so.0
#28 0xb7e867a7 in bonobo_ui_sync_menu_add_popup ()
   from /usr/lib/libbonoboui-2.so.0
#29 0xb78b23b6 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#30 0xb78a06b6 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#31 0xb78b1ec8 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#32 0xb78b0f4c in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#33 0xb78b11e6 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
#34 0xb7bcda77 in gtk_widget_activate () from
/usr/lib/libgtk-x11-2.0.so.0
#35 0xb7aed702 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb7aedcf9 in _gtk_menu_shell_select_last ()
   from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb78b2453 in g_cclosure_marshal_VOID__BOOLEAN ()
   from /usr/lib/libgobject-2.0.so.0
#38 0xb78a0949 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#39 0xb78a06b6 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#40 0xb78b1925 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#41 0xb78b070f in g_signal_emitv () from
/usr/lib/libgobject-2.0.so.0
#42 0xb7a1404b in gtk_bin_get_child () from
/usr/lib/libgtk-x11-2.0.so.0
#43 0xb7a14c9d in gtk_binding_set_add_path ()
   from /usr/lib/libgtk-x11-2.0.so.0
#44 0xb7a14f45 in gtk_binding_set_add_path ()
   from /usr/lib/libgtk-x11-2.0.so.0
#45 0xb7a15170 in gtk_bindings_activate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
#46 0xb7aecd65 in _gtk_menu_shell_activate ()
   from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb7ae5b62 in gtk_menu_reorder_child () from
/usr/lib/libgtk-x11-2.0.so.0
#48 0xb7ade6de in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#49 0xb78a0949 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#50 0xb78a06b6 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
#51 0xb78b1925 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#52 0xb78b0d3a in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#53 0xb78b11e6 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
#54 0xb7bcd8a7 in gtk_widget_send_expose () from
/usr/lib/libgtk-x11-2.0.so.0
#55 0xb7add2af in gtk_propagate_event () from
/usr/lib/libgtk-x11-2.0.so.0
#56 0xb7adc046 in gtk_main_do_event () from
/usr/lib/libgtk-x11-2.0.so.0
#57 0xb798b815 in _gdk_events_queue () from
/usr/lib/libgdk-x11-2.0.so.0
#58 0xb76bc6c2 in g_main_depth () from
/usr/lib/libglib-2.0.so.0
#59 0xb76bd748 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#60 0xb76bda80 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#61 0xb76be023 in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
#62 0xb77fcc98 in bonobo_main () from
/usr/lib/libbonobo-2.so.0
#63 0xb77fafb6 in bonobo_generic_factory_main_timeout
()
   from /usr/lib/libbonobo-2.so.0
#64 0xb77faed6 in bonobo_generic_factory_main ()
   from /usr/lib/libbonobo-2.so.0
#65 0xb7f6b0f4 in panel_applet_factory_main_closure ()
   from /usr/lib/libpanel-applet-2.so.0
#66 0xb7f6b1a3 in panel_applet_factory_main ()
   from /usr/lib/libpanel-applet-2.so.0
#67 0x08054f7c in main (argc=-16813461,
argv=0xfeff726b) at mailcheck.c:2935

Thread 1 (Thread -1221980032 (LWP 22826)):
#0  0xb7d3c4ee in __waitpid_nocancel () from
/lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb7f21dae in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#2  <signal handler called>
No symbol table info available.
#3  0xb75dbfd3 in strlen () from /lib/tls/libc.so.6
No symbol table info available.
#4  0xb76d2cc8 in g_strconcat () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0x08055c98 in pop3_auth_apop (s=0x81a41c0, 
    n=0x24 <Address 0x24 out of bounds>, e=0x24
<Address 0x24 out of bounds>, 
    server_key=0x24 <Address 0x24 out of bounds>) at
popcheck.c:788
	digest = "\0302\016\bn\000\000\000xÃÿ¿ÀA\032\b"
	c = 0xbfffc320 ""
	digest_base64 = '\0' <repeats 32 times>
	len = -1073757408
	i = 135984808
#6  0x08055e0b in pop3_check (
    h=0x8058640 "+OK POP3 server at MY_MAILSERVER
ready <20050318210706.78067448@MY_MAILSERVER>\r",
n=0x80dbbc8 "matthew", e=0x8185f68 "MY_PASSWORD")
    at popcheck.c:845
	s = (MailcheckSocket *) 0x81a41c0
	x = 0x8058640 "+OK POP3 server at MY_MAILSERVER ready
<20050318210706.78067448@MY_MAILSERVER>\r"
	r = 0
	msg = 0
	last = 0
#7  0x08056749 in helper_pop3_check (handler=0x804e5c0
<got_remote_answer>, 
    error_handler=0x804e610 <error_handler>,
data=0x80dae00, 
    destroy_notify=0, command=0x0, h=0x80e3218
"MY_MAILSERVER", 
    n=0x80dbbc8 "matthew", e=0x8185f68 "MY_PASSWORD")
at remote-helper.c:209
	mails = 10
	handler_data = (RemoteHandlerData *) 0x81c74c8
#8  0x0804df24 in check_remote_mailbox (mc=0x80dae00)
at mailcheck.c:742
No locals.
#9  0x0804e7ee in check_mail_file_status
(mc=0x80dae00) at mailcheck.c:960
	newsize = -16813461
	s = {st_dev = 13233064447179737400, __pad1 = 25796,
st_ino = 1, 
  st_mode = 3079452424, st_nlink = 563163420, st_uid =
3077133856, 
  st_gid = 3077133928, st_rdev = 13216189280011507232,
__pad2 = 56568, 
  st_size = -1215581858, st_blksize = 136, st_blocks =
-1217833440, 
  st_atim = {tv_sec = -1217835936, tv_nsec =
-1217833440}, st_mtim = {
    tv_sec = -1218616124, tv_nsec = -1073756016},
st_ctim = {tv_sec = 32, 
    tv_nsec = -1215514872}, __unused4 = 0, __unused5 =
135117800}
#10 0x0804ef38 in mail_check_timeout (data=0x80dae00)
at mailcheck.c:1194
No locals.
#11 0xb7e786c4 in bonobo_socket_add_id () from
/usr/lib/libbonoboui-2.so.0
No symbol table info available.
#12 0xb78a06b6 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0xb780ffe3 in bonobo_closure_invoke_va_list ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#14 0xb781024b in bonobo_closure_invoke () from
/usr/lib/libbonobo-2.so.0
No symbol table info available.
#15 0xb7e78582 in bonobo_socket_add_id () from
/usr/lib/libbonoboui-2.so.0
No symbol table info available.
#16 0xb7811321 in
_ORBIT_skel_small_Bonobo_UIComponent_execVerb ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#17 0xb777ad38 in ORBit_c_stub_invoke () from
/usr/lib/libORBit-2.so.0
No symbol table info available.
#18 0xb7815834 in Bonobo_UIComponent_execVerb ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#19 0xb7e7ee6c in bonobo_ui_engine_get_ui_container ()
   from /usr/lib/libbonoboui-2.so.0
No symbol table info available.
#20 0xb7e7f088 in bonobo_ui_engine_get_ui_container ()
   from /usr/lib/libbonoboui-2.so.0
No symbol table info available.
#21 0xb78b2d13 in g_cclosure_marshal_VOID__POINTER ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0xb78a0949 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0xb78a06b6 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0xb78b1925 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0xb78b0f4c in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0xb78b11e6 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0xb7e81684 in bonobo_ui_engine_emit_verb_on_w ()
   from /usr/lib/libbonoboui-2.so.0
No symbol table info available.
#28 0xb7e867a7 in bonobo_ui_sync_menu_add_popup ()
   from /usr/lib/libbonoboui-2.so.0
No symbol table info available.
#29 0xb78b23b6 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0xb78a06b6 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#31 0xb78b1ec8 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#32 0xb78b0f4c in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#33 0xb78b11e6 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#34 0xb7bcda77 in gtk_widget_activate () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#35 0xb7aed702 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#36 0xb7aedcf9 in _gtk_menu_shell_select_last ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#37 0xb78b2453 in g_cclosure_marshal_VOID__BOOLEAN ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#38 0xb78a0949 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#39 0xb78a06b6 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#40 0xb78b1925 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#41 0xb78b070f in g_signal_emitv () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#42 0xb7a1404b in gtk_bin_get_child () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#43 0xb7a14c9d in gtk_binding_set_add_path ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#44 0xb7a14f45 in gtk_binding_set_add_path ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#45 0xb7a15170 in gtk_bindings_activate_event ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#46 0xb7aecd65 in _gtk_menu_shell_activate ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#47 0xb7ae5b62 in gtk_menu_reorder_child () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#48 0xb7ade6de in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#49 0xb78a0949 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#50 0xb78a06b6 in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#51 0xb78b1925 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#52 0xb78b0d3a in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#53 0xb78b11e6 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#54 0xb7bcd8a7 in gtk_widget_send_expose () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#55 0xb7add2af in gtk_propagate_event () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#56 0xb7adc046 in gtk_main_do_event () from
/usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#57 0xb798b815 in _gdk_events_queue () from
/usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#58 0xb76bc6c2 in g_main_depth () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#59 0xb76bd748 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#60 0xb76bda80 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#61 0xb76be023 in g_main_loop_run () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#62 0xb77fcc98 in bonobo_main () from
/usr/lib/libbonobo-2.so.0
No symbol table info available.
#63 0xb77fafb6 in bonobo_generic_factory_main_timeout
()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#64 0xb77faed6 in bonobo_generic_factory_main ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#65 0xb7f6b0f4 in panel_applet_factory_main_closure ()
   from /usr/lib/libpanel-applet-2.so.0
No symbol table info available.
#66 0xb7f6b1a3 in panel_applet_factory_main ()
   from /usr/lib/libpanel-applet-2.so.0
No symbol table info available.
#67 0x08054f7c in main (argc=-16813461,
argv=0xfeff726b) at mailcheck.c:2935
No locals.
#0  0xb7d3c4ee in __waitpid_nocancel () from /lib/tls/libpthread.so.0