Lightspark on FreeBSD
Bug #798843 reported by
Rusty Nejdl
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Lightspark |
New
|
Undecided
|
Unassigned |
Bug Description
I am picking up the packaging of lightspark for FreeBSD as it seems that lightspark compiles much easier now on FreeBSD. That being said, I have it compiling and installing with only a few patches. I am using GCC 4.6 and have the current version of libxml++26 (pr submitted to FreeBSD to update the port). I am using Firefox 4 as well as that seems to be working now per notes I have seen online.
That being said, I am unable to get it to run without core dumping or be picked up by Firefox. I am attaching a core file and am looking for any pointers on how to get this working.
To post a comment you must log in.
My first guess would be that there is a problem with thread local storage. The error seems to be in __tls_get_addr.
#0 0x00000008006085c3 in _rtld_error () from /libexec/ ld-elf. so.1 ld-elf. so.1 ld-elf. so.1 ld-elf. so.1 ld-elf. so.1 ld-elf. so.1 ld-elf. so.1 tree<lightspark ::QName, std::pair< lightspark: :QName const, lightspark: :Class_ base*>, std::_Select1st <std::pair< lightspark: :QName const, lightspark: :Class_ base*> >, std::less< lightspark: :QName> , std::allocator< std::pair< lightspark: :QName const, lightspark: :Class_ base*> > >::_M_insert_ unique< std::pair< lightspark: :QName, lightspark: :Class< lightspark: :ASString> *> > lib/lightspark/ liblightspark. so.0.4
#1 0x00000008006089f2 in _rtld_error () from /libexec/
#2 0x0000000800608c19 in _rtld_error () from /libexec/
#3 0x0000000800609256 in dladdr () from /libexec/
#4 0x0000000800606c75 in __tls_get_addr () from /libexec/
#5 0x00000008006090b8 in dladdr () from /libexec/
#6 0x000000080060b0ee in dlopen () from /libexec/
#7 0x000000080082a100 in std::_Rb_
() from /usr/local/