Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 158550 - x11-libs/fxscintilla-1.71 - bus error at termination
Summary: x11-libs/fxscintilla-1.71 - bus error at termination
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: Sparc Linux
: High normal (vote)
Assignee: Matti Bickel (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: unaligned-access 153170 165352
  Show dependency tree
 
Reported: 2006-12-19 08:42 UTC by Ferris McCormick (RETIRED)
Modified: 2023-05-08 17:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ferris McCormick (RETIRED) gentoo-dev 2006-12-19 08:42:32 UTC
x11-libs/fxscintilla-1.71 seems to get a Bus error at termination; at least, when called from fxruby.  The problem shows up like this:

===========================================
Program received signal SIGBUS, Bus error.
[Switching to Thread 1879156928 (LWP 29785)]
PropSet::Clear (this=0x3902e8) at ../../../scintilla/src/PropSet.cxx:659
warning: Source file is more recent than executable.
659                             delete []p->key;
Current language:  auto; currently c++
(gdb) list
654             for (int root = 0; root < hashRoots; root++) {
655                     Property *p = props[root];
656                     while (p) {
657                             Property *pNext = p->next;
658                             p->hash = 0;
659                             delete []p->key;
660                             p->key = 0;
661                             delete []p->val;
662                             p->val = 0;
663                             delete p;
(gdb) print p
$1 = (Property *) 0x22
(gdb) print p->key
Cannot access memory at address 0x26
(gdb) print root
$2 = 12
==================================
Now, if props[12] really is 0x22, then props array seems to be bad; 0x22 is not a good address for a structure.

Unfortunately, I know nothing about what is going on here, and don't know how to pursue this much farther.
Comment 1 Ferris McCormick (RETIRED) gentoo-dev 2006-12-19 08:45:40 UTC
Actually add the dependency.
Comment 2 Gustavo Zacarias (RETIRED) gentoo-dev 2007-07-26 22:22:23 UTC
We've got 1.71-r1 stable and fixed...