What was your issue? How did you fix it?
I am getting "Assertion failed" from "connection.c:6864":  case
MHD_CONNECTION_CHUNKED_BODY_UNREADY:
    mhd_assert (0);

This happens if I create a response from callback, e.g.:
    struct MHD_Response *response = MHD_create_response_from_callback(
MHD_SIZE_UNKNOWN, 32*1024, content_reader_callback, userdata, NULL );
  MHD_add_response_header( response, header.name, header.value );
statuscode = MHD_queue_response( connection, 200, response );
MHD_destroy_response( response );


Am Montag, dem 26.02.2024 um 20:51 -0300 schrieb silvioprog:
> Problem fixed! \o/
> I have a couple of test cases that call some MHD functions
> internally, but after creating fake MHD_Connections to pass to the
> functions instead of NULL the problem was fixed.
>
> Thanks a lot guys!
> On Mon, Feb 26, 2024 at 5:41 PM silvioprog <[email protected]>
> wrote:
> > Seems like it will be hard to figure out the problem. I mean, since
> > the application is crashing, I can understand what is happening.
> > The only error message I could catch was this one in the attached
> > picture.
> >
> > I'll to try to fix the problem or at least reproduce it.
> >
> > On Mon, Feb 26, 2024 at 4:54 PM silvioprog <[email protected]>
> > wrote:
> > > Hey Christian. =)
> > >
> > > Yes sure, I'll try to reproduce the problem and provide all the
> > > logs.
> > >
> > > On Mon, Feb 26, 2024 at 4:23 PM Christian Grothoff <
> > > [email protected]> wrote:
> > > > Hi Silvio,
> > > >
> > > >
> > > >
> > > > Well, we didn't try to break anything with the update, so you
> > > > shouldn't
> > > >
> > > > have to change anything on your side either. Can you send us a
> > > > stack
> > > >
> > > > trace/valgrind output and/or test code to reproduce? That'll
> > > > expedite a
> > > >
> > > > fix...
> > > >
> > > >
> > > >
> > > > Happy hacking!
> > > >
> > > >
> > > >
> > > > -Christian
> >
> > --
> > Silvio Clécio
>
> --
> Silvio Clécio

Reply via email to