On Mon, Apr 3, 2023 at 11:41 PM Shah, Amul <amul.s...@fisglobal.com> wrote:
>
> All,
>
> I need some guidance. The host where we encountered a bug is sitting in a lab 
> environment with no direct Internet access. Below is the output from 
> reportbug with the print-only option.
>
>
>
> I am filing a bug against glibc 2.36 due to a bug in memcmp-sse2.S

Here is what I am reading from the git commit message:

[...]
In the case of INCORRECT usage of `memcmp(a, b, N)` where `a` and `b`
are concurrently modified as `memcmp` runs, there can be a SIGSEGV
in `L(ret_nonzero_vec_end_0)` because the sequential logic
assumes that `(rdx - 32 + rax)` is a positive 32-bit integer.
[...]
https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b712be52645282c706a5faa038242504feb06db5

I am pretty sure the actual root issue is in fis-gtm instead. Could
you check with them directly?

> that causes fis-gtm to segfault possibly leading to data corruption. There is 
> already a fix in the upstream (see below). I am unsure of how to proceed. I 
> know that I should create the bug report so that the problem gets fixed, 
> either by patching or adoption of the version with the fix. Should I submit 
> the patch myself? Or should I just wait for the adoption of the latest glibc 
> version, 2.37?
>
>
>
> Please let me know if there is anything that I can do to improve the quality 
> of my bug report and if I can/should help myself by providing a patch.
>
>
>
> Thanks!
>
> Amul
>
>
>
> --- content of the reportbug email ---
>
>
>
> Content-Type: text/plain; charset="us-ascii"
>
> MIME-Version: 1.0
>
> Content-Transfer-Encoding: 7bit
>
> From: Amul Shah amul.s...@fisglobal.com
>
> To: Debian Bug Tracking System sub...@bugs.debian.org
>
> Subject: libc-bin: Bug in glibc causes SIGSEGV in fis-gtm; see upstream bug 
> report BZ #29863
>
>
>
> Package: libc-bin
>
> Version: 2.36-8
>
> Severity: grave
>
> Justification: renders package unusable
>
> X-Debbugs-Cc: amul.s...@fisglobal.com
>
>
>
> Dear Maintainer,
>
>
>
> There is a bug in glibc 2.36 that has been fixed in 2.37. The two links below 
> detail the original bug report and the fix.
>
> - Upstream bug report - https://sourceware.org/bugzilla/show_bug.cgi?id=29863
>
> - Upstream commit fixing said bug report – 
> https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b712be52645282c706a5faa038242504feb06db5
>
>
>
> This bug causes fis-gtm to randomly crash on a SIGSEGV. Depending upon 
> process activity, the crash could result in database damage.
>
>
>
> -- System Information:
>
> Debian Release: bookworm/sid
>
>   APT prefers unstable-debug
>
>   APT policy: (500, 'unstable-debug'), (500, 'unstable')
>
> Architecture: amd64 (x86_64)
>
>
>
> Kernel: Linux 6.1.0-3-amd64 (SMP w/8 CPU threads; PREEMPT)
>
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not 
> set
>
> Shell: /bin/sh linked to /usr/bin/dash
>
> Init: systemd (via /run/systemd/system)
>
> LSM: AppArmor: enabled
>
>
>
> Versions of packages libc-bin depends on:
>
> ii  libc6  2.36-8
>
>
>
> Versions of packages libc-bin recommends:
>
> ii  manpages  6.02-1
>
>
>
> libc-bin suggests no packages.
>
> The information contained in this message is proprietary and/or confidential. 
> If you are not the intended recipient, please: (i) delete the message and all 
> copies; (ii) do not disclose, distribute or use the message in any manner; 
> and (iii) notify the sender immediately. In addition, please be aware that 
> any message addressed to our domain is subject to archiving and review by 
> persons other than the intended recipient. Thank you.

Reply via email to