Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Cherokee package for PPC broken on Debian Testing #670

Borkason opened this Issue · 3 comments

1 participant


Original author: (May 07, 2010 11:13:46)

Debian: Testing
Package version: 0.99.44-1
Platform: PPC
Kernel: 2.6.32-trunk-powerpc #​1 (Github: #81) Mon Jan 11 03:50:43 UTC 2010 ppc GNU/Linux

The Cherokee package for Debian unstable it's broken, as it contains a
memory bug that yields malloc errors on running both cherokee or cherokee
admin. This leaves cherokee unusable on this Debian release on the PPC
platform. It's been broken for at least 2 or 3 weeks, but I couldn't report
it earlier, as I've been travelling around and couldn't investigate it.

I've been told by Alvaro Lopez personally ( we are all at the Cherokee
Summit ;) ) that the bug is already fixed, but the fast pace of updates
this days on unstable didn't allow to push from unstable to testing, but
this leaves Cherokee broken, and maybe we should ask the Debian mantainer
to force it.

FYI, the behaviour on the bug is:
You start the Cherokee service, and it stays on memory, but doesn't bind on
port 80. If you run the binary standalone, or the cherokee-admin will give
you errors like this:

cherokee-worker: 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.

I did run cherokee-admin through valgrind, and attached the log.

When upgrading to the latest version, the problem stops.


Original issue:


From on May 10, 2010 23:31:04
Apparently this is the related bug:

THX to Gunnar


From on May 21, 2010 18:20:01
Does this still happen on the current release?


The bug is fixed ("I've been told by Alvaro Lopez personally […] that the bug is already fixed") and whatever the current state in the Debian repository is, there is currently no maintainer for Cherokee Webserver. This renders this issue invalid

@Borkason Borkason closed this
@Borkason Borkason added the t:invalid label
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.