note
bulk88
<code>
my $address = 5;
refaddr( \$address );
my $new_address = \$address;
$$new_address = $$new_address * 4;
sigqueue( $$, &POSIX::SIGRTMIN, $address );
$thr->join();
print Dumper($address);
my $smash = unsmash_sv( 0 + $address );
</code>
I can't understand what you are doing here. times 4? "(char *) 5" will of course crash, so will "(char *) 20". If you use Windows, learn what WONT seg fault, [href://http://virtualmemorymapview.codeplex.com/|Virtual Memory Map Viewer (FOSS I think)] and [href://http://technet.microsoft.com/en-us/sysinternals/dd535533.aspx|VMMAP more advanced].
984280
984325