Your message dated Fri, 14 Feb 2014 19:48:27 +0000
with message-id <e1weokn-00080d...@franck.debian.org>
and subject line Bug#738873: fixed in isync 1.1.0-2
has caused the Debian Bug report #738873,
regarding isync: Segmentation fault when syncing a folder that is empty on the 
server
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
738873: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738873
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: isync
Version: 1.1.0-1
Severity: normal
Tags: upstream patch

I get a segmentation fault each time I push a message into an IMAP
folder that is empty on the server. I use the version currently in
Debian Sid.

The attached patch was provided by upstream, see
http://sourceforge.net/mailarchive/message.php?msg_id=31944863 and the
follow ups.

Regards,
Tino

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11.6-05335-g77e0e97 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages isync depends on:
ii  libc6        2.17-97
ii  libdb5.3     5.3.28-3
ii  libssl1.0.0  1.0.1f-1

isync recommends no packages.

Versions of packages isync suggests:
ii  mutt  1.5.21-6.4

-- no debconf information
Description: Fix crash with empty maildirs on server
 TODO: Put a short summary on the line above and replace this paragraph
 with a longer explanation of this change. Complete the meta-information
 with other relevant fields (see below for details). To make it easier, the
 information below has been extracted from the changelog. Adjust it or drop
 it.
 .
 isync (1.1.0-1) unstable; urgency=low
 .
   * New upstream release (Closes: #674403)
     - Fix overlapping memcpy (Closes: #650373)
     - Fix segfault while syncing mailboxes (Closes: #411120)
     - Fix segfault when invoked with arguments without configuration
       (Closes: #727239)
   * Bump debhelper compat level, update Build-Depends
   * Switch to short-form dh rules, remove useless files
   * Switch to 3.0 (quilt) source format
   * Remove empty patches/ directory
   * Drop local source modifications
   * Update short/long descriptions
   * Add 01_fix-manpages.patch to fix manpage errors and typos
   * Add Homepage field
   * Update copyright file to Copyright-Format 1.0
   * Add Vcs-* fields
   * Add 02_fix-duplicate-changelog.patch to avoid duplicate changelog install
   * Add myself to Uploaders
   * Bump Standards-Version to 3.9.5 (no changes needed)
   * Use dh-autoreconf instead of autotools-dev
Author: Alessandro Ghedini <gh...@debian.org>
Bug-Debian: http://bugs.debian.org/411120
Bug-Debian: http://bugs.debian.org/650373
Bug-Debian: http://bugs.debian.org/674403
Bug-Debian: http://bugs.debian.org/727239

---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:

Origin: <vendor|upstream|other>, <url of original patch>
Bug: <url in upstream bugtracker>
Bug-Debian: http://bugs.debian.org/<bugnumber>
Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
Forwarded: <no|not-needed|url proving that it has been forwarded>
Reviewed-By: <name and email of someone who approved the patch>
Last-Update: <YYYY-MM-DD>

--- isync-1.1.0.orig/src/drv_imap.c
+++ isync-1.1.0/src/drv_imap.c
@@ -1817,6 +1817,7 @@ imap_select( store_t *gctx, int create,
 
 	free_generic_messages( gctx->msgs );
 	gctx->msgs = 0;
+	ctx->msgapp = &gctx->msgs;
 
 	if (prepare_box( &buf, ctx ) < 0) {
 		cb( DRV_BOX_BAD, aux );
@@ -1851,7 +1852,6 @@ imap_load( store_t *gctx, int minuid, in
 	} else {
 		struct imap_cmd_refcounted_state *sts = imap_refcounted_new_state( cb, aux );
 
-		ctx->msgapp = &ctx->gen.msgs;
 		sort_ints( excs, nexcs );
 		for (i = 0; i < nexcs; ) {
 			for (bl = 0; i < nexcs && bl < 960; i++) {

--- End Message ---
--- Begin Message ---
Source: isync
Source-Version: 1.1.0-2

We believe that the bug you reported is fixed in the latest version of
isync, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 738...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alessandro Ghedini <gh...@debian.org> (supplier of updated isync package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 14 Feb 2014 20:41:49 +0100
Source: isync
Binary: isync
Architecture: source amd64
Version: 1.1.0-2
Distribution: unstable
Urgency: medium
Maintainer: Nicolas Boullis <nboul...@debian.org>
Changed-By: Alessandro Ghedini <gh...@debian.org>
Description: 
 isync      - IMAP and MailDir mailbox synchronizer
Closes: 738873
Changes: 
 isync (1.1.0-2) unstable; urgency=medium
 .
   * Drop 02_fix-duplicate-changelog.patch
     (rm the file after installation instead)
   * Update 01_fix-manpages.patch
   * Add 02_fix-empty-folder-sync.patch (Closes: #738873)
Checksums-Sha1: 
 dcf4d912b15772ae68195f4a670f91365194a53a 1907 isync_1.1.0-2.dsc
 f4147553a2c523e86ba2cb0ceecb70cd42c7a2ae 7460 isync_1.1.0-2.debian.tar.xz
 bca74598cad5e0fd81f4442f8555f162cb763dec 125530 isync_1.1.0-2_amd64.deb
Checksums-Sha256: 
 0d62d62abf8f81a4107b332fa9dc1d22eebd1ea3a2a39b87de705f3f3939f03c 1907 
isync_1.1.0-2.dsc
 6a73542410b1c338bb66832c3b184f2705b6af0a91d4d34398b688d969629ece 7460 
isync_1.1.0-2.debian.tar.xz
 c8015dc5b578db60dfc453f5a9799c2ffbeaad76c02491ecf019f8afb163c082 125530 
isync_1.1.0-2_amd64.deb
Files: 
 3c06efa9c90e4e23c543efbc9043c348 1907 mail optional isync_1.1.0-2.dsc
 deb9c5cacce26bee12df7fdb1390292f 7460 mail optional isync_1.1.0-2.debian.tar.xz
 eb8a61c8d6f6609c8c8e6b64bbe4ea53 125530 mail optional isync_1.1.0-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJS/nHQAAoJEK+lG9bN5XPLA68QAIZMpbHjpHdvefU1pOrci2so
ePXaTLo744S7t4nZ3arDgB0wt+VfMHVYH/N9w3byOa6iWc23n4MSh9vnBbYZoAFW
+nyMFYUJJ5P43pwfcncEyiMYATKbKUnQl84c41a1p8HdQhVIm7ycsLvo7DYEIJI9
LE6bP+50kalm22g2aUjEzRIKZcKCtdEXSqhV+aarAPN1HyR/MAskcTY6xY3oObP4
U/YRp18+1osy3iFwuaxbhfKfJHyyLCoL8UzjBglUVNm0uXUNeG8RIAvCt2MZZRyt
1FslxKneZggz+qDZsfgGYr3SMB2FWAvesW/HNcamHr1YhUYm7t+jW64d4TupOIt8
Sv+PBs/MMKjJxHnTIFl33kNXf7DRThSAXFnTX7QJp1jIPlQrUki3dgVbK07vmLws
KWeSnJdbzmdZoFJRThdYoaqS8Zj0ComYaE91Is0TaNSAgHF47eVIXD1EGBwKbiB0
9HLDh/B/yZPEYurEjQkZgBLL2elqBgewLSw6BjT32AwZPbTtdgbCDDhOwCamScG3
uNQ54xFzOr56olozcBF66utlnWWAeFspLzCalfSQaBgFbIyRun3p85IrjQqnPFzD
OeOWjO0eEu0eTwgXkdmrNVdjUDu58C7uJ522GROBu2m3gDuJvnszker1MABiaVhZ
/TmTLgi+Wet6W4INW+Kj
=n+DC
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to