[Pkg-citadel-devel] Bug#520491: citserver: segfault during funambol notify

Bernd Zeimetz bzed at debian.org
Fri Mar 20 08:28:48 UTC 2009


Package: citadel-server
Version: 7.43-1
Severity: important

citserver segfaults while notifying funambol. If you need a machine to debug
this, please let me know. For now I'll disable the mail push notification.

(gdb) bt full
#0  _IO_fgets (buf=0x854f30 "", n=4096, fp=0x0) at iofgets.c:52
	count = <value optimized out>
	result = <value optimized out>
	old_error = <value optimized out>
#1  0x0000000000439c4b in notify_funambol_server (user=0x854080 "bzed")
    at modules/extnotify/funambol65.c:62
	port = "8080\0009\000\000\220\036y\000\000\000\000\000P.y", '\0' <repeats 13 times>, "pÂx\000\000\000\000\000\220\035y\000\000\000\000\000Xô\201\000\000\000\000\0007\016ã\222Ø9\000\000Àv\203", '\0' <repeats 13 times>, "pÂx\000\000\000\000\000¨ÚA\226Ø9\000\000 ÚA\226Ø9\000\000pÂx\000\000\000\000\000 (Ó\222½\227b\002håx\000\000\000\000\000\230\037y\000\000\000\000\000$ÚA\226Ø9\000\000\001\000\000\000Ø9\000\000hx|\000\000\000\000\000\020±y\000\000\000\000\000hx|\000\000\000\000\000\020±y\000\000\000\000\000\030¨~\000\000\000\000\000~\003\000\000\000\000\000\000$#Û\222Ø9"...
	sock = <value optimized out>
	buf = <value optimized out>
	SOAPMessage = <value optimized out>
	SOAPHeader = <value optimized out>
	template = (FILE *) 0x0
#2  0x000000000043997c in process_notify (msgnum=855, usrdata=<value optimized out>)
    at modules/extnotify/extnotify_main.c:137
	msg = (struct CtdlMessage *) 0x8537d0
	configMsgNum = <value optimized out>
	configMsg = "funambol\n\n", '\0' <repeats 1551 times>, "ëA\226Ø9\000\000\020ëA\226Ø9\000\000~7F\000\000\000\000\000~7F\000\000\000\000\000\237Â\v\223Ø9", '\0' <repeats 46 times>, "Ô\n\000\000xêA\226Ø9\000\000\230êA\226Ø9\000\000@êA\226Ø9\000\000\220êA\226Ø9", '\0' <repeats 42 times>, "ðåA\226Ø9\000\000\000\000\000\000\000\000\000\000pìA\226Ø9\000\000y7F\000\000\000\000\000\000\000\000\000×éA\226\001", '\0' <repeats 87 times>, "ÿÿÿÿÿÿÿÿ}7F\000\000\000\000\000{7F", '\0' <repeats 13 times>, "ØéA\226Ø9\000\000\000"...
	fnblAllowed = 0
	extPagerAllowed = <value optimized out>
	todelete = {1}
#3  0x00000000004240f7 in CtdlForEachMessage (mode=0, ref=0, search_string=0x0, 
    content_type=<value optimized out>, compare=0x0, CallBack=0x4397a0 <process_notify>, 
    userdata=0x0) at msgbase.c:699
	a = <value optimized out>
	vbuf = {v_roomnum = 0, v_roomgen = 0, v_usernum = 0, v_lastseen = 0, v_flags = 0, 
  v_seen = "*:0", '\0' <repeats 4092 times>, v_answered = '\0' <repeats 4095 times>, 
  v_view = 1}
	cdbfr = (struct cdbdata *) 0x84f3e0
	num_msgs = 1
	num_processed = 0
	thismsg = 855
	smi = {meta_msgnum = 855, meta_refcount = 0, 
  meta_content_type = "application/x-citadel-delivery-list", '\0' <repeats 28 times>, 
  meta_rfc822_length = 306, mimetype = '\0' <repeats 63 times>}
	msg = <value optimized out>
	is_seen = 8747872
	lastold = 0
	printed_lastold = 0
	num_search_msgs = 0
	search_msgs = (long int *) 0x0
	re = {buffer = 0x83d5b0 "PÏ\204", allocated = 224, used = 224, syntax = 16843462, 
  fastmap = 0x84f400 "", translate = 0x0, re_nsub = 0, can_be_null = 0, regs_allocated = 0, 
  fastmap_accurate = 1, no_sub = 0, not_bol = 0, not_eol = 0, newline_anchor = 0}
	need_to_free_re = 1
	pm = {rm_so = 0, rm_eo = 35}
#4  0x00000000004399fe in do_extnotify_queue () at modules/extnotify/extnotify_main.c:99
	doing_queue = 1
#5  0x00000000004128cb in PerformSessionHooks (EventType=50) at serv_extensions.c:928
	fcn = (struct SessionFunctionHook *) 0x81cb40
#6  0x00000000004274ff in do_housekeeping () at housekeeping.c:188
	now = <value optimized out>
	old_name = 0x469da1 "Worker Thread"
	housekeeping_in_progress = 1
	last_timer = 1237536690
#7  0x0000000000412050 in worker_thread (arg=<value optimized out>) at sysdep.c:1318
	i = 0
	highest = <value optimized out>
	ptr = <value optimized out>
	bind_me = (struct CitContext *) 0x0
	readfds = {fds_bits = {0 <repeats 16 times>}}
	retval = <value optimized out>
	con = (struct CitContext *) 0x83dc88
	serviceptr = <value optimized out>
	ssock = 0
	tv = {tv_sec = 0, tv_usec = 0}
	force_purge = 0
	m = <value optimized out>
#8  0x000000000042cd6b in ctdl_internal_thread_func (arg=0x83db70) at threads.c:814
	__cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {0, -4041141432397774868, 
        8641672, 63602396631616, 0, 4096, -5450525691154972692, -4041140902096191508}, 
      __mask_was_saved = 0}}, __pad = {0x39d8964211c0, 0x0, 0x0, 0x0}}
	not_first_call = <value optimized out>
	ret = (void *) 0x0
#9  0x000039d891b65faa in start_thread (arg=<value optimized out>) at pthread_create.c:297
	__res = <value optimized out>
	pd = (struct pthread *) 0x39d896421950
	unwind_buf = {cancel_jmp_buf = {{jmp_buf = {63602396633424, -4041141432397774868, 
        8641672, 63602396631616, 0, 4096, -5450525691203207188, -5450525242454622228}, 
      mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, 
      cleanup = 0x0, canceltype = 0}}}
	not_first_call = <value optimized out>
#10 0x000039d8931472bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#11 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) 



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.28.6-think (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages citadel-server depends on:
ii  adduser                3.110             add and remove users and groups
ii  citadel-common         7.43-1            complete and feature-rich groupwar
ii  debconf [debconf-2.0]  1.5.26            Debian configuration management sy
ii  libc6                  2.9-6             GNU C Library: Shared libraries
ii  libcitadel1            7.41-1            Citadel toolbox
ii  libcurl3               7.18.2-8.1        Multi-protocol file transfer libra
ii  libdb4.7               4.7.25-6          Berkeley v4.7 Database Libraries [
ii  libexpat1              2.0.1-4           XML parsing C library - runtime li
ii  libical0               0.43-2            iCalendar library implementation i
ii  libldap-2.4-2          2.4.15-1          OpenLDAP libraries
ii  libncurses5            5.7+20090228-1    shared libraries for terminal hand
ii  libpam0g               1.0.1-7           Pluggable Authentication Modules l
ii  libsieve2-1            2.2.6-1           a library for parsing, sorting and
ii  libssl0.9.8            0.9.8g-15         SSL shared libraries
ii  openssl                0.9.8g-15         Secure Socket Layer (SSL) binary a
ii  zlib1g                 1:1.2.3.3.dfsg-13 compression library - runtime

Versions of packages citadel-server recommends:
pn  db4.6-util                    <none>     (no description available)
ii  shared-mime-info              0.60-2     FreeDesktop.org shared MIME databa

Versions of packages citadel-server suggests:
ii  postfix [mail-transport-agent 2.5.5-1.1  High-performance mail transport ag





More information about the Pkg-citadel-devel mailing list