Bug 507829
Summary: | disallowed constructs with gcc -D_FORTIFY_SOURCE=2 | |||
---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Yanko Kaneti <yaneti> | |
Component: | hunspell | Assignee: | Caolan McNamara <caolanm> | |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | |
Severity: | high | Docs Contact: | ||
Priority: | high | |||
Version: | rawhide | CC: | caolanm, dakingun | |
Target Milestone: | --- | Keywords: | Reopened | |
Target Release: | --- | |||
Hardware: | All | |||
OS: | Linux | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | Bug Fix | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 532481 (view as bug list) | Environment: | ||
Last Closed: | 2009-11-02 15:13:45 UTC | Type: | --- | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 532481 |
Description
Yanko Kaneti
2009-06-24 13:05:55 UTC
indeed hunspell-1.2.8-6.fc12 should do the trick, in theory at least, hard to be certain given the busted state of my local rawhide setup Adapted to the mozilla copy it certainly helps firefox not crash. Thanks. I'm re-opening this bug because similar problem is preventing texmaker from starting. Here is what I get when I tried to run texmaker in gdb; ... (gdb) bt #0 0x00000031da433575 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00000031da434d55 in abort () at abort.c:92 #2 0x00000031da470393 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:186 #3 0x00000031da4faae7 in __fortify_fail (msg= 0x31da540fb5 "buffer overflow detected") at fortify_fail.c:32 #4 0x00000031da4f8a50 in __chk_fail () at chk_fail.c:29 #5 0x00000000004ff3fb in strcpy (__src=<value optimized out>, __dest=<value optimized out>) at /usr/include/bits/string3.h:106 #6 HashMgr::add_word (__src=<value optimized out>, __dest=<value optimized out>) at hunspell/hashmgr.cxx:138 #7 0x00000000004ffc5e in HashMgr::load_tables (this=0xb76dc0, tpath=<value optimized out>, key=<value optimized out>) at hunspell/hashmgr.cxx:474 #8 0x00000000004ffe32 in HashMgr::HashMgr (this=0xb76dc0, tpath= 0xbaabd8 "/usr/share/myspell/en_US.dic", apath=<value optimized out>, key= 0x0) at hunspell/hashmgr.cxx:52 #9 0x000000000050535a in Hunspell::Hunspell (this=0xb8a2b0, affpath= 0xb74e58 "/usr/share/myspell/en_US.aff", dpath= 0xbaabd8 "/usr/share/myspell/en_US.dic", key=0x0) at hunspell/hunspell.cxx:35 #10 0x0000000000470e1e in Texmaker::Texmaker (this=0xb82810, texmaker has a copy of hunspell inside it, its that copy which is crashing, not the system version |