Bug#577393: reproducibly segfaults in uswsusp's s2disk
Simon Josefsson
simon at josefsson.org
Mon Apr 12 13:25:35 UTC 2010
reassign 577393 s2disk
thanks
Stanislav Maslovski <stanislav.maslovski at gmail.com> writes:
> On Mon, Apr 12, 2010 at 09:07:52AM +0200, Simon Josefsson wrote:
>> tags 577393 help moreinfo
>> thanks
> [snip]
>> Without more information, I think it makes more sense to debug this as a
>> s2disk bug than a libgcrypt bug. To really be able to do anything here
>> from a libgcrypt point of view, a gdb backtrace is needed, or some
>> simpler way to reproduce the problem that doesn't look as potentially
>> disk corrupting as s2disk with the above configuration does.
>
> As I wrote, I tried to run s2disk from within gdb, but that freezed my
> system. Do you know how can I overcome this?
No -- but I think s2disk maintainers know better how to debug s2disk.
>> Any objection to re-assigning this to s2disk?
>
> No objections, I am not sure myself if this is a s2disk or libgcrypt
> bug. Basically, I reported it to libgcrypt because in kernel logs
> I saw that the segfault always happens inside libgcrypt's code.
I don't think these kernel log messages are useful for determining where
the bug report belongs. For example, this application:
#include <gcrypt.h>
int main (void) { gcry_cipher_encrypt (0, 0, 0, 0, 0); }
when invoked will result in this kernel log:
segfault at 2c ip b77b0d51 sp bf899a40 error 4 in libgcrypt.so.11.5.3[b77a0000+71000]
Still, the bug is clearly in the application and not in the libgcrypt
code. I would prefer if the kernel log message included the process
name before the library name, to reduce the confusion from this error
message. There is a problem in PostreSQL+Curl+OpenSSL+libtasn1 that
cause a similar kernel message about libtasn1, so people report that
problem several times to libtasn1 because of the kernel message, but the
bug is actually elsewhere.
/Simon
More information about the Pkg-gnutls-maint
mailing list