New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Access Violation when mixing scalar values and shared clones #9803
Comments
From esquel@sommarskog.seCreated by esquel@sommarskog.seThe script below may or may not be correct. That is, maybe it is not ............................... my $td : shared = shared_clone({}); warn "Write a string\n"; warn "Write an array reference\n"; warn "Write a new string\n"; This is a summary of the crash details I get from Dr Watson Problem Event Name: APPCRASH Perl Info
|
From @janduboisI can confirm that this bug still exists in maint-5.10.x. I'm attaching STACK_TEXT: |
@jandubois - Status changed from 'new' to 'open' |
From @janduboisBug is not Windows specific; I can reproduce it on OS X too. |
From @nwc10On Sun, Jul 26, 2009 at 01:14:24PM -0700, Erland Sommarskog wrote:
Thanks for the report, with the clear test case. Yes, you're right, it should
The bug is still present in blead, and I can replicate it on Linux. ==22776== Invalid write of size 1 The call to memmove is the Move() macro here: /* Failed the swipe test, and it's not a shared hash key either. SvPVX(dstr) is NULL - it's the "PV = 0" in this dump output: (gdb) call Perl_sv_dump(my_perl, dstr) That shouldn't happen. That SV is malformed - it should have the flag pPOK set I hope that someone else will pick it up from here. Nicholas Clark |
From vega.james@gmail.comOn Tue, Jul 28, 2009 at 12:46:44PM +0100, Nicholas Clark wrote:
At $work, we have been seeing crashes that look like this when using Hopefully I'll be able to say the same about the crash at work if we Cheers, |
From @dcollinsnOn Fri Jul 10 20:01:12 2015, vega.james@gmail.com wrote:
This was definitely not fixed, at least, not across all platforms. in 5.25.2, valgrind gives the following: Write a string -- |
Migrated from rt.perl.org#67902 (status was 'open')
Searchable as RT67902$
The text was updated successfully, but these errors were encountered: