- 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:
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
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)
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
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