Bug#578739: cherokee 0.99.44 fails in ARM with sYSMALLOc error

2010-04-23 Thread Maxim Burgerhout
Sorry, that should have been r4851 indeed. I seem to have typed over the
wrong number.

I'd happy to test any build with a fix in it for you.

Regards,

Maxim

On 2010-04-24 12:01 AM, Gunnar Wolf gw...@debian.org wrote:

Maxim Burgerhout dijo [Thu, Apr 22, 2010 at 01:15:38PM +0200]:
 Package: cherokee
 Version: 0.99.44-1
 Severity: important

 Starting cherokee 0.99.44 on ARM architecture fails with this error:

 cherokee-admin: malloc.c:3096: sYSMALLOc: Assertion `(old_top ==
 (((mbinptr) (((char *) ((av)-bins[((1) - 1) * 2])) -
 __builtin_offsetof (struct malloc_chunk, fd  old_size == 0) ||
 ((unsigned long) (old_size) = (unsigned long)__builtin_offsetof
 (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) 
 ~((2 * (sizeof(size_t))) - 1)))  ((old_top)-size  0x1) 
 ((unsigned long)old_end  pagemask) == 0)' failed.  Aborted

 Has been reported upstream
 (http://code.google.com/p/cherokee/issues/detail?id=805) and
 apparently is fixed in upstream's subversion (r4853), but since the
 package in it's current state is completely broken on ARM and
 upstream has not released an updated tarball yet, might it be an
 option to backport the fix in r4853 to 0.99.44?  Disclaimer: I have
 not checked how big the changed between 0.99.44 and r4853 are, so it
 might be a daunting task...

Hi,

I looked at r4853¹ and it does not seem to deal with the bug at hand -
It might be r4851 (looking at Álvaro's comment later on that bug
report). Still, as I don't have an ARM machine to test this on, I
prefer not to blind-fix it.

Cherokee guys, is there a forseen new release nearby? The patch seems
quite easy, I can temporarily apply it to our current 0.99.44-1
packaging, but I'd much rather have your input on this. Is a new
release imminent? Does this bug seem to have been addressed? Any other
commit/patch I should consider applying together with this one?

Thanks,

¹
http://svn.cherokee-project.com/changeset?old_path=%2Fold=4852new_path=%2Fnew=4853


--
Gunnar Wolf • gw...@gwolf.org • (+52-55)5623-0154 / 1451-2244


Bug#578739: cherokee 0.99.44 fails in ARM with sYSMALLOc error

2010-04-22 Thread Maxim Burgerhout
Package: cherokee
Version: 0.99.44-1
Severity: important

Starting cherokee 0.99.44 on ARM architecture fails with this error:

cherokee-admin: malloc.c:3096: sYSMALLOc: Assertion `(old_top == (((mbinptr)
(((char *) ((av)-bins[((1) - 1) * 2])) - __builtin_offsetof (struct
malloc_chunk, fd  old_size == 0) || ((unsigned long) (old_size) =
(unsigned long)__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 *
(sizeof(size_t))) - 1))  ~((2 * (sizeof(size_t))) - 1)))  ((old_top)-size 
0x1)  ((unsigned long)old_end  pagemask) == 0)' failed.
Aborted

Has been reported upstream
(http://code.google.com/p/cherokee/issues/detail?id=805) and apparently is fixed
in upstream's subversion (r4853), but since the package in it's current state is
completely broken on ARM and upstream has not released an updated tarball yet,
might it be an option to backport the fix in r4853 to 0.99.44? Disclaimer: I
have not checked how big the changed between 0.99.44 and r4853 are, so it might
be a daunting task...

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: armel (armv5tel)

Kernel: Linux 2.6.30-2-kirkwood
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages cherokee depends on:
ii  libc6 2.10.2-6   Embedded GNU C Library: Shared lib
ii  libcherokee-base0 0.99.44-1  Cherokee web server - Base librari
ii  libcherokee-config0   0.99.44-1  Cherokee web server - Configuratio
ii  libcherokee-server0   0.99.44-1  Cherokee web server - Server libra
ii  libssl0.9.8   0.9.8n-1   SSL shared libraries
ii  logrotate 3.7.8-5Log rotation utility

Versions of packages cherokee recommends:
ii  libcherokee-mod-admin 0.99.44-1  Cherokee web server - Administrati
ii  spawn-fcgi1.6.3-1A fastcgi process spawner

Versions of packages cherokee suggests:
pn  cherokee-doc  none (no description available)
pn  libcherokee-mod-geoip none (no description available)
pn  libcherokee-mod-ldap  none (no description available)
pn  libcherokee-mod-libsslnone (no description available)
pn  libcherokee-mod-mysql none (no description available)
pn  libcherokee-mod-rrd   none (no description available)
pn  libcherokee-mod-streaming none (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org