#716569 [Mayhem] Bug report on stardict-tools: i2e2dict crashes with exit status 139

Package:
stardict-tools
Source:
stardict
Description:
dictionary conversion tools of stardict
Submitter:
Alexandre Rebert
Date:
2025-03-10 17:36:06 UTC
Severity:
normal
Tags:
#716569#5
Date:
2013-07-10 19:16:02 UTC
From:
To:
i2e2dict crashes with exit status 139. We confirmed the crash by
re-running it in a fresh debian unstable installation.

The attachment [1] contains a testcase (under ./crash) crashing the
program. It ensures that you can easily reproduce the bug. Additionally,
under ./crash_info/, we include more information about the crash such as
a core dump, the dmesg generated by the crash, and its output.

Regards,
The Mayhem Team (Alexandre Rebert, Thanassis Avgerinos, Sang Kil Cha, David Brumley, Manuel Egele)
Cylab, Carnegie Mellon University

[1] http://www.forallsecure.com/bug-reports/cc8b0bc429de84a0aa9a180cd2b39a4c1defe8f4/full_report

#716569#10
Date:
2020-04-17 16:22:10 UTC
From:
To:
Dear submitter,

as the package stardict has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/956844

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)

#716569#23
Date:
2021-12-06 15:47:53 UTC
From:
To:
This bug still exist in Debian 11.


LANG=C;./crash.sh
./crash.sh: line 22: 53905 Segmentation fault      env -i MALLOC_CHECK_=0 $GDB
/usr/lib/stardict-tools/i2e2dict "`cat $DIR/argv_1.symb`" <
"$DIR/file___dev__stdin.symb"

dmesg error output:

[34807.328171] i2e2dict[53905]: segfault at 0 ip 00005562a8f933f6 sp
00007ffcee571a10 error 6 in i2e2dict[5562a8f93000+1000]
[34807.328187] Code: 8b 3d 56 2d 00 00 48 85 c0 74 79 80 3d 82 2d 00 00 00 75
07 48 8b 3d 49 2d 00 00 4c 89 e6 e8 d1 fd ff ff 48 89 05 4a 2d 00 00 <c6> 00 00
48 8b 05 40 2d 00 00 80 3d 59 2d 00 00 00 48 8d 78 03 0f

#716569#28
Date:
2021-12-09 07:59:59 UTC
From:
To:
Hi,

     There is a easy to reproduce this bug:

1. creat a tmp file named a with any characters

cat a
asdfsdfasdfasas

2. /usr/lib/stardict-tools/i2e2dict a
Segmentation fault

3.dmesg error is:

[ 9332.314073] i2e2dict[16097]: segfault at 0 ip 0000560c2d1cc3f6 sp
00007fffe7aff130 error 6 in i2e2dict[560c2d1cc000+1000]
[ 9332.314090] Code: 8b 3d 56 2d 00 00 48 85 c0 74 79 80 3d 82 2d 00 00
00 75 07 48 8b 3d 49 2d 00 00 4c 89 e6 e8 d1 fd ff ff 48 89 05 4a 2d 00
00 <c6> 00 00 48 8b 05 40 2d 00 00 80 3d 59 2d 00 00 00 48 8d 78 03 0f