NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: asterisk: module load warnings
On Mon, 9 Apr 2012 00:25:59 +0530 Mayuresh wrote:
> On Sun, Apr 08, 2012 at 11:01:17AM -0700, John Nemeth wrote:
> > On Aug 29, 4:18pm, Mayuresh wrote:
> > }
> > } Tried this with comm/asterisk18 as well as comm/asterisk10.
> > }
> > What is missing here is all the details of your setup, i.e. the
> > exact version of Asterisk, the version of NetBSD, what platform, etc.
>
> Two versions of asterisk are mentioned above. This was on NetBSD 6.0 BETA
> on i386 - if that matters. The conf file was default - well no
> configuration had yet started. I felt those errors mean something wrong
> with installation itself. So not turned to configuring as yet.
I ran into a similar problem with asterisk16. I created a NetBSD/i386 6.0_BETA2
system from the 6.0_BETA2 iso, with all packages installed using pkgin from the
pkgsrc 6.0_BETA2 archive.
Something goes wrong in asterisk's main/loader.c when loading modules, shortly
after the call to dlopen(). Sometimes asterisk will actually segfault shortly
thereafter (see below), or it will print either the "Module 'xxx' does not
provide a description." or "Module 'xxx' could not be loaded." message.
This is with asterisk-1.6.2.24nb1:
Program received signal SIGSEGV, Segmentation fault
[Switching to LWP 1]
0xbb7bf7b0 in strlen () from /usr/lib/libc.so.12
(gdb) bt
#0 0xbb7bf7b0 in strlen () from /usr/lib/libc.so.12
#1 0x080cfd2f in verify_key (key=0x89000000 <Address 0x89000000 out of bounds>)
at loader.c:298
#2 0x080d0c6c in inspect_module (mod=<optimized out>) at loader.c:719
#3 load_resource (resource_name=0xbab2d050 "chan_sip.so",
global_symbols_only=0,
resource_heap=0xbab179c0) at loader.c:809
#4 0x080d0f49 in load_resource_list (load_order=0xbfbfd7a4, global_symbols=0,
mod_count=0xbfbfd7ac) at loader.c:900
#5 0x080d12c4 in load_modules (preload_only=0) at loader.c:1068
#6 0x080750c9 in main (argc=<optimized out>, argv=Cannot access memory at
address 0xb0818e03) at asterisk.c:3758
The segfault occurs mostly when loading chan_sip.so or chan_iax2.so which are
by far the biggest modules.
--
aew
Home |
Main Index |
Thread Index |
Old Index