Perl_init_i18nl10n gives a core dump on HP-UX 64 bit env

N

Nipun Sharma

HI !
I am compiling a program where perl is embedded in C on HPUX 64
bit env. The perl is 32 bit executable . The same code is running fine
on Linux 64 bit but gives a core dump on HPUX . The version of Perl is
5.8.0 .

The code is pasted below ................

static int32_t
Init_Perl(int32_t P_argc, char** P_argv, char** P_env)
{
int32_t L_exitstatus;
char* L_env;
char* L_load[] = {"",
"-e", "sub _load_ { $m=shift; require $m; } ",
"-e",
"sub _eval_ { eval ss7diagParser::syntax($_[0]);
return($RETURN)} "
};

PERL_SYS_INIT(&P_argc,&P_argv);

perl_init_i18nl14n(1); // giving a core dump on this line

......
......


I am attaching the core analysis by gdb .... below

#0 0x445e9a0:0 in Perl_new_collate+0x260 ()
(gdb) where
#0 0x445e9a0:0 in Perl_new_collate+0x260 ()
#1 0x4460fa0:0 in Perl_init_i18nl10n+0x2220 ()
#2 0x4461680:0 in Perl_init_i18nl14n+0x40 ()
#3 0x404b900:0 in Init_Perl+0xf0 ()
#4 0x404d240:0 in main+0x2d0 ()

did any one of you have encountered this problem ?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,139
Messages
2,570,805
Members
47,356
Latest member
Tommyhotly

Latest Threads

Top