Crash in gconv_db.c

Abhidnya Joshi abhidnyachirmule@gmail.com
Mon Nov 11 16:47:00 GMT 2019


This is not reproducible. Its happening in customer environment. I
tried sample iconv program just to understand the flow. But when I
execute this, it takes little different path.

I am afraid I do not understand iconv details much. What else I can do
to detect corruption?

Thanks
Abhidnya

On Mon, Nov 11, 2019 at 9:49 PM Florian Weimer <fweimer@redhat.com> wrote:
>
> * Abhidnya Joshi:
>
> > The questions here are:
> > 1. why step[0] has counter 1? this means it was 0, got incremented via
> > increment_counter and hence getting inside
> >
> >               DL_CALL_FCT (init_fct, (step));
> >
> > 2. When step gets initialized, counter is never 0. Under which
> > condition this can become 0?
> > 3. Please let me know what to debug more to understand this.
>
> First, we should rule out that this isn't the result of unrelated heap
> corruption.  Do you have reproducer?  Can you run under valgrind or
> built with Address Sanitizer?
>
> Thanks,
> Florian
>



More information about the Libc-locales mailing list