in reply to Re: Setting break point for particular condition in the subroutine
in thread Setting break point for particular condition in the subroutine
I am getting the below error only when I try to create child process using fork in the code mentioned in this Thread.
Engine::_Execute(..\..\perl\modules/Engine.pm:122): 122: unless (fork) { DB<1> s Bizarre SvTYPE [37] at ..\..\perl\modules/Engine.pm line 122. Engine::_Execute(C:/Perl/lib/Carp.pm:97): 97: { local $@; require Carp::Heavy; } # XXX fix require to not clea +r $@?It means there are some localized scalar variables are trying to restore in a child process hence throwing error
"Attempt to free unreferenced scalar"There is some modules where carp.pm is used. I replaced all the places of carp with warn and tried but no luck still it is showing the same. Please let me know how to debug this issue.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Setting break point for particular condition in the subroutine
by LanX (Saint) on Mar 07, 2013 at 14:54 UTC | |
|
Re^3: Setting break point for particular condition in the subroutine
by choroba (Cardinal) on Mar 07, 2013 at 15:13 UTC |