Skip to content
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

[5.005_03] perlre manpage customre example segfaults #115

Closed
p5pRT opened this issue Jun 25, 1999 · 3 comments
Closed

[5.005_03] perlre manpage customre example segfaults #115

p5pRT opened this issue Jun 25, 1999 · 3 comments

Comments

@p5pRT
Copy link

p5pRT commented Jun 25, 1999

Migrated from rt.perl.org#919 (status was 'resolved')

Searchable as RT919$

@p5pRT
Copy link
Author

p5pRT commented Jun 25, 1999

From gomar@mindless.com

customre.pm

@p5pRT
Copy link
Author

p5pRT commented Jun 25, 1999

From gomar@mindless.com

free(0x08102f00) = <void>
free(0x08102f80) = <void>
free(0x08102fb8) = <void>
free(0x08102ee0) = <void>
free(0x08102e38) = <void>
free(0x08102e48) = <void>
free(0x08102e68) = <void>
free(0x08102e78) = <void>
free(0x08102e98) = <void>
free(0x08102eb8) = <void>
free(0x08102ff0) = <void>
free(0x08102f58) = <void>
free(0x08103170) = <void>
free(0x08103158) = <void>
free(0x08103128) = <void>
free(0x08102da8) = <void>
free(0x08102d78) = <void>
free(0x08103110) = <void>
free(0x08102dc0) = <void>
free(0x08102e20) = <void>
free(0x08102df0) = <void>
free(0x08102d28) = <void>
free(0x08103018) = <void>
free(0x08103028) = <void>
free(0x08111288) = <void>
strncmp("foo {}\n", "=>", 2) = 41
strchr("foo", '​:') = NULL
memmove(0x08102d18, 0x08103428, 4, 0xbfffefc8, 0x080e5ef2) = 0x08102d18
realloc(0x08102d18, 7) = 0x08102d18
memmove(0x08102d1c, 0x080d14ec, 2, 0xbfffefc8, 0x080e5ef2) = 0x08102d1c
realloc(0x08102d18, 10) = 0x08102d18
memmove(0x08102d1e, 0xbfffefc8, 3, 0xbfffefc8, 0x080e5ef2) = 0x08102d1e
malloc(4) = 0x08104190
memmove(0x08104190, 0x080e37a0, 3, 0x0810184c, 0x080e37a0) = 0x08104190
malloc(28) = 0x081100d8
__bzero(0x081100d8, 28, 0x080e5ef5, 0x080e5ef2, 1) = 0
malloc(10) = 0x08111288
memmove(0x08111288, 0x08102d18, 9, 0x081018ac, 0x08101834) = 0x08111288
malloc(76) = 0x08103398
__bzero(0x08103398, 76, 0, 0x080e5948, 78) = 0
malloc(44) = 0x08105328
malloc(16) = 0x08103408
malloc(44) = 0x08102ce8
malloc(44) = 0x08103110
malloc(16) = 0x08103140
malloc(48) = 0x08103158
malloc(-8) = 0x081110e8
__bzero(0x081110e8, -8, -1, 0x081018d0, 0x0810f758 <unfinished ...>
--- SIGSEGV (Speicherzugriffsfehler) ---
+++ killed by SIGSEGV +++

@p5pRT
Copy link
Author

p5pRT commented Jun 25, 1999

From gomar@mindless.com

rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
brk(0x80fd000) = 0x80fd000
stat("/home/gomar/perl/i586-linux/5.00503/auto", 0xbffff438) = -1 ENOENT (No such file or directory)
stat("/home/gomar/perl/i586-linux/auto", 0xbffff438) = -1 ENOENT (No such file or directory)
brk(0x80fe000) = 0x80fe000
open("/dev/null", O_RDONLY) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0
brk(0x80ff000) = 0x80ff000
brk(0x8100000) = 0x8100000
brk(0x8101000) = 0x8101000
brk(0x8102000) = 0x8102000
brk(0x8103000) = 0x8103000
getpid() = 1553
brk(0x8104000) = 0x8104000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/home/gomar/perl/customre.pm", O_RDONLY) = 4
brk(0x8105000) = 0x8105000
fstat(4, {st_mode=S_IFREG|0600, st_size=441, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401f4000
read(4, "package customre;\nuse overload;"..., 4096) = 441
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/home/gomar/perl/overload.pm", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl5/5.00503/i586-linux/overload.pm", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/perl5/5.00503/overload.pm", O_RDONLY) = 5
brk(0x8106000) = 0x8106000
fstat(5, {st_mode=S_IFREG|0444, st_size=39020, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401f5000
read(5, "package overload;\n\nsub nil {}\n"..., 4096) = 4096
brk(0x8107000) = 0x8107000
brk(0x8108000) = 0x8108000
brk(0x8109000) = 0x8109000
brk(0x810a000) = 0x810a000
brk(0x810b000) = 0x810b000
brk(0x810c000) = 0x810c000
brk(0x810d000) = 0x810d000
brk(0x810e000) = 0x810e000
brk(0x810f000) = 0x810f000
brk(0x8110000) = 0x8110000
brk(0x8111000) = 0x8111000
close(5) = 0
munmap(0x401f5000, 4096) = 0
brk(0x8112000) = 0x8112000
read(4, "", 4096) = 0
close(4) = 0
munmap(0x401f4000, 4096) = 0
--- SIGSEGV (Speicherzugriffsfehler) ---
+++ killed by SIGSEGV +++

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant