Skip to content

test failures and panics, branch redesign@2e7ea54f9354d2ec57ddda715fb48acfee87860f #97

Closed
kthakore opened this Issue Jul 26, 2011 · 10 comments

1 participant

@kthakore
PerlGameDev member

test failures and panics, branch redesign@2e7ea54

{{{

prove -bf
t/00-load.t ..................... ok
t/apppm.t ....................... 3/8 (in cleanup) panic: free from wrong pool at t/apppm.t line 82.
t/apppm.t ....................... ok
t/colorpm.t ..................... ok
t/constantspm.t ................. ok
t/core.t ........................ 1/11 # [Percentage Completion] 75% implementation. 9 / 12
t/core.t ........................ ok
t/core_audio.t .................. 15/20 # [Percentage Completion] 63% implementation. 7 / 11
t/core_audio.t .................. ok
t/core_audiospec.t .............. skipped: author tests not required for installation
t/core_cd.t ..................... 1/? # [Percentage Completion] 0% implementation. 0 / 13
t/core_cd.t ..................... ok
t/core_error.t .................. ok
t/core_events.t ................. 1/? # [Percentage Completion] 100% implementation. 17/17
t/core_events.t ................. ok
t/core_joystick.t ............... 1/? # [Percentage Completion] 7% implementation. 1 / 13
t/core_joystick.t ............... ok
t/core_mouse.t .................. 1/? # [Percentage Completion] 0% implementation. 0 / 4
t/core_mouse.t .................. ok
t/core_multi.t .................. 1/4 # 0% done 0/21
t/core_multi.t .................. ok
t/core_overlay.t ................ ok
t/core_palette.t ................ ok
t/core_rect.t ................... ok
t/core_rwops.t .................. 1/? # [Percentage Completion] 27% implementation. 3 / 11
t/core_rwops.t .................. ok
t/core_surface.t ................ 1/36 (in cleanup) panic: free from wrong pool.
t/core_surface.t ................ ok
t/core_timer.t .................. 4/6 # [Percentage Completion] 33% implementation. 2 / 6
t/core_timer.t .................. ok
t/core_ttf.t .................... skipped: TTF is being moved around
t/core_version.t ................ ok
t/core_video.t .................. 1/64 (in cleanup) panic: free from wrong pool at t/core_video.t line 83.
(in cleanup) panic: free from wrong pool at t/core_video.t line 110.
t/core_video.t .................. 13/64 (in cleanup) panic: free from wrong pool at t/core_video.t line 127.
(in cleanup) panic: free from wrong pool at t/core_video.t line 212.

[Percentage Completion] 100% implementation. 45 / 45

    (in cleanup) panic: free from wrong pool.

t/core_video.t .................. ok
t/core_video_convert_surface.t .. ok
t/eventpm.t ..................... ok
t/extendingrect.t ............... ok
t/fontpm.t ...................... ok
t/gfx_fpsmanager.t .............. ok
t/gfx_framerate.t ............... ok
t/gfx_imagefilter.t ............. 1/7 # [Percentage Completion] 2% implementation. 1/43
t/gfx_imagefilter.t ............. ok
t/gfx_primitives.t .............. ok
t/gfx_primitives2.t ............. 1/? *** glibc detected *** /home/daxim/local/bin/perl: munmap_chunk(): invalid pointer: 0x0000000000f6e570 ***
======= Backtrace: =========
/lib64/libc.so.6[0x7fd65f392c76]
/home/daxim/local/bin/perl(Perl_sv_setsv_flags+0x1e27)[0x4f6d97]
/home/daxim/local/bin/perl(Perl_pp_sassign+0x85)[0x4e3535]
/home/daxim/local/bin/perl(Perl_runops_debug+0x140)[0x4a4820]
/home/daxim/local/bin/perl(perl_run+0x485)[0x43fba5]
/home/daxim/local/bin/perl(main+0xec)[0x422bfc]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7fd65f33ea7d]
/home/daxim/local/bin/perl[0x422a49]
======= Memory map: ========
00400000-00682000 r-xp 00000000 fd:00 1392650 /home/daxim/local/bin/perl
00881000-00886000 r--p 00281000 fd:00 1392650 /home/daxim/local/bin/perl
00886000-0088a000 rw-p 00286000 fd:00 1392650 /home/daxim/local/bin/perl
0088a000-00f81000 rw-p 00000000 00:00 0 [heap]
7fd65be1d000-7fd65be33000 r-xp 00000000 fd:01 378933 /lib64/libgcc_s.so.1
7fd65be33000-7fd65c032000 ---p 00016000 fd:01 378933 /lib64/libgcc_s.so.1
7fd65c032000-7fd65c033000 r--p 00015000 fd:01 378933 /lib64/libgcc_s.so.1
7fd65c033000-7fd65c034000 rw-p 00016000 fd:01 378933 /lib64/libgcc_s.so.1
7fd65c034000-7fd65c160000 rw-s 00000000 00:04 27426821 /SYSV00000000 (deleted)
7fd65c160000-7fd65c165000 r-xp 00000000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7fd65c165000-7fd65c364000 ---p 00005000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7fd65c364000-7fd65c365000 r--p 00004000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7fd65c365000-7fd65c366000 rw-p 00005000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7fd65c366000-7fd65c36f000 r-xp 00000000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7fd65c36f000-7fd65c56f000 ---p 00009000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7fd65c56f000-7fd65c570000 r--p 00009000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7fd65c570000-7fd65c571000 rw-p 0000a000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7fd65c571000-7fd65c579000 r-xp 00000000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7fd65c579000-7fd65c778000 ---p 00008000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7fd65c778000-7fd65c779000 r--p 00007000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7fd65c779000-7fd65c77a000 rw-p 00008000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7fd65c77a000-7fd65c783000 r-xp 00000000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7fd65c783000-7fd65c982000 ---p 00009000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7fd65c982000-7fd65c983000 r--p 00008000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7fd65c983000-7fd65c984000 rw-p 00009000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7fd65c984000-7fd65c995000 r-xp 00000000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7fd65c995000-7fd65cb94000 ---p 00011000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7fd65cb94000-7fd65cb95000 r--p 00010000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7fd65cb95000-7fd65cb96000 rw-p 00011000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7fd65cb96000-7fd65cb98000 r-xp 00000000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7fd65cb98000-7fd65cd98000 ---p 00002000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7fd65cd98000-7fd65cd99000 r--p 00002000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7fd65cd99000-7fd65cd9a000 rw-p 00003000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7fd65cd9a000-7fd65cdb5000 r-xp 00000000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7fd65cdb5000-7fd65cfb5000 ---p 0001b000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7fd65cfb5000-7fd65cfb6000 r--p 0001b000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7fd65cfb6000-7fd65cfb7000 rw-p 0001c000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7fd65cfb7000-7fd65d0ed000 r-xp 00000000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7fd65d0ed000-7fd65d2ed000 ---p 00136000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7fd65d2ed000-7fd65d2ee000 r--p 00136000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7fd65d2ee000-7fd65d2f3000 rw-p 00137000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7fd65d2f3000-7fd65d2f9000 r-xp 00000000 fd:00 1484479 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7fd65d2f9000-7fd65d4f8000 ---p 00006000 fd:00 1484479 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7fd65d4f8000-7fd65d4f9000 r--p 00005000 fd:00 1484479 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7fd65d4f9000-7fd65d4fa000 rw-p 00006000 fd:00 1484479 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7fd65d4fa000-7fd65d501000 r-xp 00000000 fd:00 1484569 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
7fd65d501000-7fd65d700000 ---p 00007000 fd:00 1484569 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
7fd65d700000-7fd65d701000 r--p 00006000 fd:00 1484569 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
7fd65d701000-7fd65d702000 rw-p 00007000 fd:00 1484569 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
t/gfx_primitives2.t ............. All 12 subtests passed /home/daxim/local/lib/perl5/5.10.1/x86_64-linux-thread-multi-ld/auto/IO/IO.so
t/gfx_rotozoom.t ................ 1/19 (in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 55.
(in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 64.
(in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 73.
(in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 82.
(in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 84.
(in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 87.
t/gfx_rotozoom.t ................ 18/19 # [Percentage Completion] 100% implementation. 8/8
t/gfx_rotozoom.t ................ ok
t/image.t ....................... 1/? # Found version (1.2.10)

[Percentage Completion] 100% implementation. 25 / 25

t/image.t ....................... ok
t/image_xpm_array.t ............. ok
t/intergation1.t ................ ok
t/mixer.t ....................... 1/? # Tried to init MP3Mixer not built with MP3 support

You have MOD support

Tried to init FLACMixer not built with FLAC support

You have OGG support

t/mixer.t ....................... ok
t/mixer_channels.t .............. 21/? # [Percentage Completion] 93% implementation. 15 / 16
t/mixer_channels.t .............. ok
t/mixer_effects.t ............... 1/? # [Percentage Completion] 0% implementation. 0 / 8
t/mixer_effects.t ............... ok
t/mixer_groups.t ................ 1/? # [Percentage Completion] 0% implementation. 0 / 9
t/mixer_groups.t ................ ok
t/mixer_mixchunk.t .............. ok
t/mixer_mixmusic.t .............. ok
t/mixer_music.t ................. 1/? # [Percentage Completion] 0% implementation. 0 / 22
t/mixer_music.t ................. ok
t/mixer_samples.t ............... # got version :1.2.11
t/mixer_samples.t ............... 1/? # [Percentage Completion] 50% implementation. 4 / 8
t/mixer_samples.t ............... ok
t/mpegpm.t ...................... skipped: smpeg support not compiled
t/musicpm.t ..................... ok
t/net.t ......................... 1/? # [Percentage Completion] 25% implementation. 1 / 4
t/net.t ......................... ok
t/opengl.t ...................... ok
t/palettepm.t ................... ok
t/sdlgamerect.t ................. ok
t/sdlpm.t ....................... ok
t/smpeg.t ....................... skipped: smpeg support not compiled
t/soundpm.t ..................... ok
t/toolfontpm.t .................. skipped: Failing test due to moving stuff around
t/toolgraphicpm.t ............... skipped: Old test TBD
t/ttf.t ......................... 1/? # [Percentage Completion] 0% implementation. 0 / 39
t/ttf.t ......................... ok
t/ttf_constants.t ............... ok
t/ttfontpm.t .................... skipped: Failing test due to moving stuff around

Test Summary Report

t/core_video.t (Wstat: 0 Tests: 64 Failed: 0)
TODO passed: 5, 7, 36
t/gfx_primitives2.t (Wstat: 6 Tests: 12 Failed: 0)
Non-zero wait status: 6
Parse errors: No plan found in TAP output
Files=57, Tests=1517, 96 wallclock secs ( 1.04 usr 0.22 sys + 12.95 cusr 1.22 csys = 15.43 CPU)
Result: FAIL
}}}

{{{

gdb --args perl -Mblib t/gfx_primitives2.t
GNU gdb (GDB) SUSE (6.8.91.20090930-2.4)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /home/daxim/local/bin/perl...done.
(gdb) r
Starting program: /home/daxim/local/bin/perl -Mblib t/gfx_primitives2.t
[Thread debugging using libthread_db enabled]
warning: the debug information found in "/usr/lib/debug//lib64/libc-2.10.1.so.debug" does not match "/lib64/libc.so.6" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug/lib64/libc-2.10.1.so.debug" does not match "/lib64/libc.so.6" (CRC mismatch).

Missing separate debuginfo for /lib64/libc.so.6
Try: zypper install -C "debuginfo(build-id)=b5ded0f18b9b11c5cd6b26387426ead562c332f8"
Missing separate debuginfo for /usr/lib64/libasound.so.2
Try: zypper install -C "debuginfo(build-id)=5d0b9bdbf9df121d7a54d0fd47b93c499389da14"
Missing separate debuginfo for /usr/lib64/libX11.so.6
Try: zypper install -C "debuginfo(build-id)=5fa84adc30db95abcbaea20ed7ec1c8dd94dfff2"
Missing separate debuginfo for /usr/lib64/libxcb.so.1
Try: zypper install -C "debuginfo(build-id)=54a77c10d44b40080d6d8e65d277ccb7ab2a5b4a"
Missing separate debuginfo for /usr/lib64/libXau.so.6
Try: zypper install -C "debuginfo(build-id)=72341bb9d8a1ad2ca2bbced007f3a785121aac28"
Missing separate debuginfo for /usr/lib64/libXext.so.6
Try: zypper install -C "debuginfo(build-id)=a14cd41f23af7f31d0ac2bd8eada730888690b27"
Missing separate debuginfo for /usr/lib64/libXrender.so.1
Try: zypper install -C "debuginfo(build-id)=55f90cfa8482fae594e59cce00c20937e7257446"
Missing separate debuginfo for /usr/lib64/libXrandr.so.2
Try: zypper install -C "debuginfo(build-id)=6a1fccee186ebf368f2d6a7d5ccd582943fd1953"
Missing separate debuginfo for /usr/lib64/libXcursor.so.1
Try: zypper install -C "debuginfo(build-id)=56d901d8946aefda2e4b5e12dba24c13ac3f61a9"
Missing separate debuginfo for /usr/lib64/libXfixes.so.3
Try: zypper install -C "debuginfo(build-id)=6495446f04c2f9a4fa3021f7322d6f12c4017305"
ok 1 - ellipse_color
ok 2 - ellipse_RGBA
ok 3 - aaellipse_color
ok 4 - aaellipse_RGBA
ok 5 - filled_ellipse_color
ok 6 - filled_ellipse_RGBA
ok 7 - trigon_color
ok 8 - trigon_RGBA
ok 9 - aatrigon_color
ok 10 - aatrigon_RGBA
ok 11 - filled_trigon_color
ok 12 - filled_trigon_RGBA
ok 13 - polygon_color
*** glibc detected *** /home/daxim/local/bin/perl: malloc(): memory corruption (fast): 0x0000000000f75b00 ***
Missing separate debuginfo for /lib64/libgcc_s.so.1
Try: zypper install -C "debuginfo(build-id)=0206e11fa8ca0db0633073adcbf1349a7871e1dc"
======= Backtrace: =========
/lib64/libc.so.6[0x7ffff6e2cc76]
/lib64/libc.so.6[0x7ffff6e3052d]
/lib64/libc.so.6(__libc_malloc+0x79)[0x7ffff6e31a59]
/home/daxim/local/bin/perl(Perl_safesyscalloc+0x88)[0x4ac778]
/home/daxim/local/bin/perl(Perl_sv_magicext+0x4e)[0x4fe33e]
/home/daxim/local/bin/perl(Perl_mg_localize+0xb0)[0x4c4a10]
/home/daxim/local/bin/perl[0x541088]
/home/daxim/local/bin/perl(Perl_pp_gvsv+0xf1)[0x4e41f1]
/home/daxim/local/bin/perl(Perl_runops_debug+0x140)[0x4a4820]
/home/daxim/local/bin/perl(perl_run+0x485)[0x43fba5]
/home/daxim/local/bin/perl(main+0xec)[0x422bfc]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7ffff6dd8a7d]
/home/daxim/local/bin/perl[0x422a49]
======= Memory map: ========
00400000-00682000 r-xp 00000000 fd:00 1392650 /home/daxim/local/bin/perl
00881000-00886000 r--p 00281000 fd:00 1392650 /home/daxim/local/bin/perl
00886000-0088a000 rw-p 00286000 fd:00 1392650 /home/daxim/local/bin/perl
0088a000-00f9c000 rw-p 00000000 00:00 0 [heap]
7fffec000000-7fffec021000 rw-p 00000000 00:00 0
7fffec021000-7ffff0000000 ---p 00000000 00:00 0
7ffff38b7000-7ffff38cd000 r-xp 00000000 fd:01 378933 /lib64/libgcc_s.so.1
7ffff38cd000-7ffff3acc000 ---p 00016000 fd:01 378933 /lib64/libgcc_s.so.1
7ffff3acc000-7ffff3acd000 r--p 00015000 fd:01 378933 /lib64/libgcc_s.so.1
7ffff3acd000-7ffff3ace000 rw-p 00016000 fd:01 378933 /lib64/libgcc_s.so.1
7ffff3ace000-7ffff3bfa000 rw-s 00000000 00:04 27557893 /SYSV00000000 (deleted)
7ffff3bfa000-7ffff3bff000 r-xp 00000000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7ffff3bff000-7ffff3dfe000 ---p 00005000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7ffff3dfe000-7ffff3dff000 r--p 00004000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7ffff3dff000-7ffff3e00000 rw-p 00005000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7ffff3e00000-7ffff3e09000 r-xp 00000000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7ffff3e09000-7ffff4009000 ---p 00009000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7ffff4009000-7ffff400a000 r--p 00009000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7ffff400a000-7ffff400b000 rw-p 0000a000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7ffff400b000-7ffff4013000 r-xp 00000000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7ffff4013000-7ffff4212000 ---p 00008000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7ffff4212000-7ffff4213000 r--p 00007000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7ffff4213000-7ffff4214000 rw-p 00008000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7ffff4214000-7ffff421d000 r-xp 00000000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7ffff421d000-7ffff441c000 ---p 00009000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7ffff441c000-7ffff441d000 r--p 00008000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7ffff441d000-7ffff441e000 rw-p 00009000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7ffff441e000-7ffff442f000 r-xp 00000000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7ffff442f000-7ffff462e000 ---p 00011000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7ffff462e000-7ffff462f000 r--p 00010000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7ffff462f000-7ffff4630000 rw-p 00011000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7ffff4630000-7ffff4632000 r-xp 00000000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7ffff4632000-7ffff4832000 ---p 00002000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7ffff4832000-7ffff4833000 r--p 00002000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7ffff4833000-7ffff4834000 rw-p 00003000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7ffff4834000-7ffff484f000 r-xp 00000000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7ffff484f000-7ffff4a4f000 ---p 0001b000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7ffff4a4f000-7ffff4a50000 r--p 0001b000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7ffff4a50000-7ffff4a51000 rw-p 0001c000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7ffff4a51000-7ffff4b87000 r-xp 00000000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7ffff4b87000-7ffff4d87000 ---p 00136000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7ffff4d87000-7ffff4d88000 r--p 00136000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7ffff4d88000-7ffff4d8d000 rw-p 00137000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7ffff4d8d000-7ffff4d93000 r-xp 00000000 fd:00 1484479 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7ffff4d93000-7ffff4f92000 ---p 00006000 fd:00 1484479 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7ffff4f92000-7ffff4f93000 r--p 00005000 fd:00 1484479 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7ffff4f93000-7ffff4f94000 rw-p 00006000 fd:00 1484479 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7ffff4f94000-7ffff4f9b000 r-xp 00000000 fd:00 1484569 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
7ffff4f9b000-7ffff519a000 ---p 00007000 fd:00 1484569 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
7ffff519a000-7ffff519b000 r--p 00006000 fd:00 1484569 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
7ffff519b000-7ffff519c000 rw-p 00007000 fd:00 1484569 /home/daxim/local/tmp/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
7ffff519c000-7ffff51a2000 r-xp 00000000 fd:00 559573 /home/daxim/local/lib/perl5/5.10.1/x86_64-linux-thread-multi-ld/auto/IO/IO.so
7ffff51a2000-7ffff53a1000 ---p 00006000 fd:00 559573 /home/daxim/local/lib/perl5/5.10.1/x86_64-linux-thread-multi-ld/auto/IO/IO.so
Program received signal SIGABRT, Aborted.
0x00007ffff6dec4e5 in raise () from /lib64/libc.so.6
(gdb) bt full
#0 0x00007ffff6dec4e5 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff6ded9b0 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007ffff6e2766d in ?? () from /lib64/libc.so.6
No symbol table info available.
#3 0x00007ffff6e2cc76 in ?? () from /lib64/libc.so.6
No symbol table info available.
#4 0x00007ffff6e3052d in ?? () from /lib64/libc.so.6
No symbol table info available.
#5 0x00007ffff6e31a59 in malloc () from /lib64/libc.so.6
No symbol table info available.
#6 0x00000000004ac778 in Perl_safesyscalloc (count=1, size=40) at util.c:301
ptr =
total_size = 72
#7 0x00000000004fe33e in Perl_sv_magicext (my_perl=0x88a010, sv=0xf3f3c8, obj=0x9495a8, how=0, vtable=0x887f60, name=0x949200 "!", namlen=1) at sv.c:4683
No locals.
#8 0x00000000004c4a10 in Perl_mg_localize (my_perl=0x88a010, sv=0x9495c0, nsv=0xf3f3c8) at mg.c:489
vtbl = 0x887f60
mg = 0x94aca0
#9 0x0000000000541088 in S_save_scalar_at (my_perl=0x88a010, sptr=0x94ac20) at scope.c:182
osv = 0x9495c0
#10 0x00000000004e41f1 in Perl_pp_gvsv (my_perl=0x88a010) at pp_hot.c:71
sp = 0xb835f8
#11 0x00000000004a4820 in Perl_runops_debug (my_perl=0x88a010) at dump.c:1968
No locals.
#12 0x000000000043fba5 in S_run_body (oldscope=, my_perl=) at perl.c:2431
No locals.
#13 perl_run (oldscope=, my_perl=) at perl.c:2349
oldscope = 1
ret = 0
cur_env = {je_prev = 0x88a278, je_buf = {{__jmpbuf = {0, 4854920051587793690, 4336160, 140737488345744, 0, 0, -4854920050268716262, 4854920631697785626},
__mask_was_saved = 0, __saved_mask = {__val = {1, 5222617, 8968896, 0, 8953872, 6505920, 0, 8968920, 8953872, 12, 140737488345744, 0, 0, 5225465, 0,
8949848}}}}, je_ret = 0, je_mustcatch = 0 '\000'}
#14 0x0000000000422bfc in main (argc=3, argv=0x7fffffffda98, env=0x7fffffffdab8) at perlmain.c:117
exitstatus = 0
(gdb) c
Continuing.

Program terminated with signal SIGABRT, Aborted.
The program no longer exists.
(gdb) q
}}}

{{{

uname -a
Linux galahad 2.6.31.12-0.1-default #1 SMP 2010-01-27 08:20:11 +0100 x86_64 x86_64 x86_64 GNU/Linux
}}}

{{{

cat /etc/release
openSUSE 11.2 (x86_64)
VERSION = 11.2
}}}

{{{

rpm -qa|ack SDL|sort
libSDL-1_2-0-1.2.14-4.1.x86_64
libSDL-1_2-0-32bit-1.2.14-4.1.x86_64
libSDL-devel-1.2.14-4.1.x86_64
libSDL_gfx13-2.0.19-10.1.x86_64
libSDL_gfx-devel-2.0.19-10.1.x86_64
libSDL_image-1_2-0-1.2.10-2.1.x86_64
libSDL_image-1_2-0-32bit-1.2.10-2.1.x86_64
libSDL_image-devel-1.2.10-2.1.x86_64
libSDL_mixer-1_2-0-1.2.11-4.1.x86_64
libSDL_mixer-devel-1.2.11-4.1.x86_64
libSDLmm-0_1-8-0.1.8-2286.1.x86_64
libSDLmm-devel-0.1.8-2286.1.x86_64
libSDL_net-1_2-0-1.2.7-310.1.x86_64
libSDL_net-devel-1.2.7-310.1.x86_64
libSDL_Pango1-0.1.2-426.1.x86_64
libSDL_Pango-devel-0.1.2-426.1.x86_64
libSDL_sound-1_0-1-1.0.3-139.1.x86_64
libSDL_sound-devel-1.0.3-139.1.x86_64
libSDL_ttf-2_0-0-2.0.9-312.1.x86_64
libSDL_ttf-devel-2.0.9-312.1.x86_64
}}}

{{{

perl -V
Summary of my perl5 (revision 5 version 10 subversion 1) configuration:

Platform:
osname=linux, osvers=2.6.27.29-0.1-default, archname=x86_64-linux-thread-multi-ld
uname='linux galahad 2.6.27.29-0.1-default #1 smp 2009-08-15 17:53:59 +0200 x86_64 x86_64 x86_64 gnulinux '
config_args='-Accflags=-fPIC -DDEBUGGING -DPERL_USE_SAFE_PUTENV -Dcf_email=daxim@cpan.org -Dhtml1dir=/home/daxim/local/share/doc/perl5 -Dhtml3dir=/home/daxim/local/share/doc/perl5 -Dnoextensions=ODBM_File -Dman1dir=/home/daxim/local/share/man/man1 -Dman3dir=/home/daxim/local/share/man/man3 -Dperladmin=daxim@cpan.org -Dprefix=/home/daxim/local -Dusemorebits -Dusethreads -des'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=define
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fPIC -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2 -g',
cppflags='-D_REENTRANT -D_GNU_SOURCE -fPIC -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.3.2 [gcc-4_3-branch revision 141291]', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='long double', nvsize=16, Off_t='off_t', lseeksize=8
alignbytes=16, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64 /usr/local/lib64
libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc -lgdbm_compat
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=/lib/libc-2.9.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.9'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib -fstack-protector'

Characteristics of this binary (from libperl):
Compile-time options: DEBUGGING MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
PERL_TRACK_MEMPOOL USE_64_BIT_ALL USE_64_BIT_INT
USE_ITHREADS USE_LARGE_FILES USE_LONG_DOUBLE
USE_PERLIO USE_REENTRANT_API
Built under linux
Compiled at Oct 16 2009 18:50:04
%ENV:
PERL_EXTUTILS_AUTOINSTALL="--default-deps"
@INC:
/home/daxim/local/lib/perl5/5.10.1/x86_64-linux-thread-multi-ld
/home/daxim/local/lib/perl5/5.10.1
/home/daxim/local/lib/perl5/site_perl/5.10.1/x86_64-linux-thread-multi-ld
/home/daxim/local/lib/perl5/site_perl/5.10.1
.
}}}

@kthakore kthakore was assigned Jul 26, 2011
@kthakore
PerlGameDev member

Author: kthakore
Time: 1267181976
Field: comment
Value: Fixed with the last few redesign updates. Only the panic remains.

@kthakore
PerlGameDev member

Author: kthakore
Time: 1268749323
Field: status
Value: assigned

@kthakore
PerlGameDev member

Author: kthakore
Time: 1268749323
Field: owner
Value: daxim

@kthakore
PerlGameDev member

Author: kthakore
Time: 1268749323
Field: comment
Value: Please retry. We did a few updates on the tests and the code.

@kthakore
PerlGameDev member

Author: daxim
Time: 1268753257
Field: owner
Value: kthakore

@kthakore
PerlGameDev member

Author: daxim
Time: 1268753257
Field: comment
Value: @5aea139

{{{

./Build test
t/00-load.t ..................... ok
t/apppm.t ....................... 3/8 (in cleanup) panic: free from wrong pool at t/apppm.t line 82.
t/apppm.t ....................... ok
t/colorpm.t ..................... ok
t/config.t ...................... 1/3 # Testing SDL::Config

Has SDL = 1

Has SDL_mixer = 1

Has SDL_image = 1

Has SDL_ttf = 1

Has SDL_gfx_framerate = 1

Has SDL_gfx_imagefilter = 1

Has SDL_gfx_primitives = 1

Has SDL_gfx_rotozoom = 1

Has SDL_net = 1

Has SDL_sound = 0

Has smpeg = 0

Has png = 1

Has jpeg = 1

t/config.t ...................... ok
t/constantspm.t ................. ok
t/core.t ........................ 1/12 # got version: 1.2.14

[Percentage Completion] 75% implementation. 9 / 12

t/core.t ........................ ok
t/core_audio.t .................. 1/20 # [Percentage Completion] 63% implementation. 7 / 11
t/core_audio.t .................. ok
t/core_audiospec.t .............. skipped: author tests not required for installation
t/core_cd.t ..................... 1/? # [Percentage Completion] 0% implementation. 0 / 13
t/core_cd.t ..................... ok
t/core_error.t .................. ok
t/core_events.t ................. ok
t/core_joystick.t ............... 1/? # [Percentage Completion] 7% implementation. 1 / 13
t/core_joystick.t ............... ok
t/core_mouse.t .................. 1/? # [Percentage Completion] 0% implementation. 0 / 4
t/core_mouse.t .................. ok
t/core_multi.t .................. 1/4 # 0% done 0/21
t/core_multi.t .................. ok
t/core_overlay.t ................ ok
t/core_palette.t ................ 3/9 (in cleanup) panic: free from wrong pool.
t/core_palette.t ................ ok
t/core_rect.t ................... ok
t/core_rwops.t .................. 1/? # [Percentage Completion] 27% implementation. 3 / 11
t/core_rwops.t .................. ok
t/core_surface.t ................ 1/36 (in cleanup) panic: free from wrong pool.
t/core_surface.t ................ ok
t/core_timer.t .................. 4/6 # [Percentage Completion] 33% implementation. 2 / 6
t/core_timer.t .................. ok
t/core_version.t ................ ok
t/core_video.t .................. 1/63 (in cleanup) panic: free from wrong pool at t/core_video.t line 83.
(in cleanup) panic: free from wrong pool at t/core_video.t line 110.
(in cleanup) panic: free from wrong pool at t/core_video.t line 127.
t/core_video.t .................. 29/63 (in cleanup) panic: free from wrong pool at t/core_video.t line 214.
(in cleanup) panic: free from wrong pool at t/core_video.t line 174.
(in cleanup) panic: free from wrong pool.
t/core_video.t .................. ok
t/core_video_convert_surface.t .. 1/? (in cleanup) panic: free from wrong pool at t/core_video_convert_surface.t line 33.
(in cleanup) panic: free from wrong pool.
t/core_video_convert_surface.t .. ok
t/eventpm.t ..................... ok
t/extendingrect.t ............... ok
t/gfx.t ......................... 1/? # got version: 2.0.19
t/gfx.t ......................... ok
t/gfx_fpsmanager.t .............. 1/11 # got version: 2.0.19
t/gfx_fpsmanager.t .............. ok
t/gfx_framerate.t ............... 1/6 # got version: 2.0.19
t/gfx_framerate.t ............... ok
t/gfx_imagefilter.t ............. 1/8 # got version: 2.0.19

[Percentage Completion] 2% implementation. 1/43

    (in cleanup) panic: free from wrong pool.

t/gfx_imagefilter.t ............. ok
t/gfx_primitives.t .............. 1/? # got version: 2.0.19
t/gfx_primitives.t .............. 28/? (in cleanup) panic: free from wrong pool.
t/gfx_primitives.t .............. ok
t/gfx_primitives2.t ............. 1/? # got version: 2.0.19
t/gfx_primitives2.t ............. All 13 subtests passed
t/gfx_rotozoom.t ................ 1/19 # got version: 2.0.19
t/gfx_rotozoom.t ................ 2/19 (in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 48.
(in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 60.
(in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 70.
(in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 82.
(in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 85.
(in cleanup) panic: free from wrong pool at t/gfx_rotozoom.t line 88.
t/gfx_rotozoom.t ................ 19/19 (in cleanup) panic: free from wrong pool during global destruction.
t/gfx_rotozoom.t ................ ok
t/image.t ....................... 1/? # Found version (1.2.10)

[Percentage Completion] 100% implementation. 25 / 25

t/image.t ....................... ok
t/image_xpm_array.t ............. 1/? (in cleanup) panic: free from wrong pool.
t/image_xpm_array.t ............. ok
t/intergation1.t ................ ok
t/mixer.t ....................... 1/? # Tried to init MP3Mixer not built with MP3 support

You have MOD support

Tried to init FLACMixer not built with FLAC support

You have OGG support

t/mixer.t ....................... ok
t/mixer_channels.t .............. ok
t/mixer_effects.t ............... 1/? ALSA lib pcm.c:7234:(snd_pcm_recover) underrun occured
t/mixer_effects.t ............... 23/? Attempt to free temp prematurely: SV 0xe65420, Perl interpreter: 0x88a010 during global destruction.
Attempt to free temp prematurely: SV 0xe65708, Perl interpreter: 0x88a010 during global destruction.
Attempt to free temp prematurely: SV 0xf4d350, Perl interpreter: 0x88a010 during global destruction.
Attempt to free temp prematurely: SV 0xf16408, Perl interpreter: 0x88a010 during global destruction.
Scalars leaked: 4
t/mixer_effects.t ............... ok
t/mixer_groups.t ................ ok
t/mixer_mixchunk.t .............. ok
t/mixer_mixmusic.t .............. ok
t/mixer_music.t ................. ok
t/mixer_samples.t ............... # got version: 1.2.11
t/mixer_samples.t ............... 1/? # [Percentage Completion] 71% implementation. 5 / 7
t/mixer_samples.t ............... ok
t/mpegpm.t ...................... skipped: smpeg support not compiled
t/musicpm.t ..................... ok
t/net.t ......................... 1/? # got version: 1.2.7

[Percentage Completion] 25% implementation. 1 / 4

t/net.t ......................... ok
t/opengl.t ...................... ok
t/palettepm.t ................... ok
t/sdlgamerect.t ................. ok
t/sdlpm.t ....................... ok
t/smpeg.t ....................... skipped: smpeg support not compiled
t/soundpm.t ..................... ok
t/ttf.t ......................... 1/? # got version: 2.0.9/2.0.9
(in cleanup) panic: free from wrong pool at t/ttf.t line 101.
t/ttf.t ......................... ok
t/ttf_constants.t ............... ok

Test Summary Report

t/core_video.t (Wstat: 0 Tests: 63 Failed: 0)
TODO passed: 5, 7, 36
t/gfx_primitives2.t (Wstat: 11 Tests: 13 Failed: 0)
Non-zero wait status: 11
Parse errors: No plan found in TAP output
Files=54, Tests=1571, 162 wallclock secs ( 0.93 usr 0.26 sys + 18.34 cusr 4.37 csys = 23.90 CPU)
Result: FAIL
Failed 1/54 test programs. 0/1571 subtests failed.
}}}

{{{

gdb --args perl -Mblib t/gfx_primitives2.t
GNU gdb (GDB) SUSE (6.8.91.20090930-2.4)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /home/daxim/local/bin/perl...done.
(gdb) r
Starting program: /home/daxim/local/bin/perl -Mblib t/gfx_primitives2.t
[Thread debugging using libthread_db enabled]
warning: the debug information found in "/usr/lib/debug//lib64/libc-2.10.1.so.debug" does not match "/lib64/libc.so.6" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug/lib64/libc-2.10.1.so.debug" does not match "/lib64/libc.so.6" (CRC mismatch).

Missing separate debuginfo for /lib64/libc.so.6
Try: zypper install -C "debuginfo(build-id)=b5ded0f18b9b11c5cd6b26387426ead562c332f8"
Detaching after fork from child process 29527.
Missing separate debuginfo for /usr/lib64/libasound.so.2
Try: zypper install -C "debuginfo(build-id)=5d0b9bdbf9df121d7a54d0fd47b93c499389da14"
Detaching after fork from child process 29529.
Detaching after fork from child process 29531.
Detaching after fork from child process 29533.
Detaching after fork from child process 29535.
Detaching after fork from child process 29537.
Detaching after fork from child process 29539.
Detaching after fork from child process 29541.
Detaching after fork from child process 29543.
Detaching after fork from child process 29545.
Missing separate debuginfo for /usr/lib64/libX11.so.6
Try: zypper install -C "debuginfo(build-id)=5fa84adc30db95abcbaea20ed7ec1c8dd94dfff2"
Missing separate debuginfo for /usr/lib64/libxcb.so.1
Try: zypper install -C "debuginfo(build-id)=54a77c10d44b40080d6d8e65d277ccb7ab2a5b4a"
Missing separate debuginfo for /usr/lib64/libXau.so.6
Try: zypper install -C "debuginfo(build-id)=72341bb9d8a1ad2ca2bbced007f3a785121aac28"
Missing separate debuginfo for /usr/lib64/libXext.so.6
Try: zypper install -C "debuginfo(build-id)=a14cd41f23af7f31d0ac2bd8eada730888690b27"
Missing separate debuginfo for /usr/lib64/libXrender.so.1
Try: zypper install -C "debuginfo(build-id)=55f90cfa8482fae594e59cce00c20937e7257446"
Missing separate debuginfo for /usr/lib64/libXrandr.so.2
Try: zypper install -C "debuginfo(build-id)=6a1fccee186ebf368f2d6a7d5ccd582943fd1953"
Missing separate debuginfo for /usr/lib64/libXcursor.so.1
Try: zypper install -C "debuginfo(build-id)=56d901d8946aefda2e4b5e12dba24c13ac3f61a9"
Missing separate debuginfo for /usr/lib64/libXfixes.so.3
Try: zypper install -C "debuginfo(build-id)=6495446f04c2f9a4fa3021f7322d6f12c4017305"
ok 1 - [linked_version] isa SDL::Version

got version: 2.0.19

ok 2 - ellipse_color
ok 3 - ellipse_RGBA
ok 4 - aaellipse_color
ok 5 - aaellipse_RGBA
ok 6 - filled_ellipse_color
ok 7 - filled_ellipse_RGBA
ok 8 - trigon_color
ok 9 - trigon_RGBA
ok 10 - aatrigon_color
ok 11 - aatrigon_RGBA
ok 12 - filled_trigon_color
ok 13 - filled_trigon_RGBA
ok 14 - polygon_color
*** glibc detected *** /home/daxim/local/bin/perl: munmap_chunk(): invalid pointer: 0x00000000010e6620 ***
Missing separate debuginfo for /lib64/libgcc_s.so.1
Try: zypper install -C "debuginfo(build-id)=0206e11fa8ca0db0633073adcbf1349a7871e1dc"
======= Backtrace: =========
/lib64/libc.so.6[0x7ffff6e2cc76]
/home/daxim/local/bin/perl[0x459c42]
/home/daxim/local/bin/perl(Perl_yylex+0x2ab9)[0x462629]
/home/daxim/local/bin/perl(Perl_yyparse+0x727)[0x477f37]
/home/daxim/local/bin/perl[0x54ab60]
/home/daxim/local/bin/perl(Perl_pp_entereval+0x5e4)[0x54bc24]
/home/daxim/local/bin/perl(Perl_runops_debug+0x140)[0x4a4820]
/home/daxim/local/bin/perl(perl_run+0x485)[0x43fba5]
/home/daxim/local/bin/perl(main+0xec)[0x422bfc]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7ffff6dd8a7d]
/home/daxim/local/bin/perl[0x422a49]
======= Memory map: ========
00400000-00682000 r-xp 00000000 fd:00 1392650 /home/daxim/local/bin/perl
00881000-00886000 r--p 00281000 fd:00 1392650 /home/daxim/local/bin/perl
00886000-0088a000 rw-p 00286000 fd:00 1392650 /home/daxim/local/bin/perl
0088a000-01150000 rw-p 00000000 00:00 0 [heap]
7ffff309a000-7ffff30b0000 r-xp 00000000 fd:01 378933 /lib64/libgcc_s.so.1
7ffff30b0000-7ffff32af000 ---p 00016000 fd:01 378933 /lib64/libgcc_s.so.1
7ffff32af000-7ffff32b0000 r--p 00015000 fd:01 378933 /lib64/libgcc_s.so.1
7ffff32b0000-7ffff32b1000 rw-p 00016000 fd:01 378933 /lib64/libgcc_s.so.1
7ffff32b1000-7ffff33dd000 rw-s 00000000 00:04 23363586 /SYSV00000000 (deleted)
7ffff33dd000-7ffff33e2000 r-xp 00000000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7ffff33e2000-7ffff35e1000 ---p 00005000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7ffff35e1000-7ffff35e2000 r--p 00004000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7ffff35e2000-7ffff35e3000 rw-p 00005000 fd:01 108885 /usr/lib64/libXfixes.so.3.1.0
7ffff35e3000-7ffff35ec000 r-xp 00000000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7ffff35ec000-7ffff37ec000 ---p 00009000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7ffff37ec000-7ffff37ed000 r--p 00009000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7ffff37ed000-7ffff37ee000 rw-p 0000a000 fd:01 109291 /usr/lib64/libXcursor.so.1.0.2
7ffff37ee000-7ffff37f6000 r-xp 00000000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7ffff37f6000-7ffff39f5000 ---p 00008000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7ffff39f5000-7ffff39f6000 r--p 00007000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7ffff39f6000-7ffff39f7000 rw-p 00008000 fd:01 109323 /usr/lib64/libXrandr.so.2.2.0
7ffff39f7000-7ffff3a00000 r-xp 00000000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7ffff3a00000-7ffff3bff000 ---p 00009000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7ffff3bff000-7ffff3c00000 r--p 00008000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7ffff3c00000-7ffff3c01000 rw-p 00009000 fd:01 108883 /usr/lib64/libXrender.so.1.3.0
7ffff3c01000-7ffff3c12000 r-xp 00000000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7ffff3c12000-7ffff3e11000 ---p 00011000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7ffff3e11000-7ffff3e12000 r--p 00010000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7ffff3e12000-7ffff3e13000 rw-p 00011000 fd:01 108887 /usr/lib64/libXext.so.6.4.0
7ffff3e13000-7ffff3e15000 r-xp 00000000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7ffff3e15000-7ffff4015000 ---p 00002000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7ffff4015000-7ffff4016000 r--p 00002000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7ffff4016000-7ffff4017000 rw-p 00003000 fd:01 107462 /usr/lib64/libXau.so.6.0.0
7ffff4017000-7ffff4032000 r-xp 00000000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7ffff4032000-7ffff4232000 ---p 0001b000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7ffff4232000-7ffff4233000 r--p 0001b000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7ffff4233000-7ffff4234000 rw-p 0001c000 fd:01 107762 /usr/lib64/libxcb.so.1.1.0
7ffff4234000-7ffff436a000 r-xp 00000000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7ffff436a000-7ffff456a000 ---p 00136000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7ffff456a000-7ffff456b000 r--p 00136000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7ffff456b000-7ffff4570000 rw-p 00137000 fd:01 108596 /usr/lib64/libX11.so.6.2.0
7ffff4570000-7ffff4576000 r-xp 00000000 fd:00 1484457 /home/daxim/hack/@eigene/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7ffff4576000-7ffff4775000 ---p 00006000 fd:00 1484457 /home/daxim/hack/@eigene/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7ffff4775000-7ffff4776000 r--p 00005000 fd:00 1484457 /home/daxim/hack/@eigene/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7ffff4776000-7ffff4777000 rw-p 00006000 fd:00 1484457 /home/daxim/hack/@eigene/SDL_perl/blib/arch/auto/SDL/Audio/Audio.so
7ffff4777000-7ffff477e000 r-xp 00000000 fd:00 1484547 /home/daxim/hack/@eigene/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
7ffff477e000-7ffff497d000 ---p 00007000 fd:00 1484547 /home/daxim/hack/@eigene/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
7ffff497d000-7ffff497e000 r--p 00006000 fd:00 1484547 /home/daxim/hack/@eigene/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
7ffff497e000-7ffff497f000 rw-p 00007000 fd:00 1484547 /home/daxim/hack/@eigene/SDL_perl/blib/arch/auto/SDL/AudioSpec/AudioSpec.so
7ffff497f000-7ffff49c1000 r-xp 00000000 fd:00 1484580 /home/daxim/hack/@eigene/SDL_perl/blib/arch/auto/SDL/GFX/Primitives/Primitives.so
Program received signal SIGABRT, Aborted.
0x00007ffff6dec4e5 in raise () from /lib64/libc.so.6
(gdb) bt full
#0 0x00007ffff6dec4e5 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff6ded9b0 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007ffff6e2766d in ?? () from /lib64/libc.so.6
No symbol table info available.
#3 0x00007ffff6e2cc76 in ?? () from /lib64/libc.so.6
No symbol table info available.
#4 0x0000000000459c42 in S_incline (my_perl=0x88a010, s=0x1130c6a "cmp_ok [from t/gfx_primitives2.t line 66]\"\n$got eq $expect;\n\n;") at toke.c:909
t =
e = 0xffffffffffffffff


#5 0x0000000000462629 in Perl_yylex (my_perl=0x88a010) at toke.c:4097
s = 0x1130c60 "\n#line 1 \"cmp_ok [from t/gfx_primitives2.t line 66]\"\n$got eq $expect;\n\n;"
d = 0x1130c61 "#line 1 \"cmp_ok [from t/gfx_primitives2.t line 66]\"\n$got eq $expect;\n\n;"
len = 2
orig_keyword = 0
gv = 0x1132db0
gvp = 0x0
#6 0x0000000000477f37 in Perl_yyparse (my_perl=0x88a010) at perly.c:409
yystate = 4
yyn = 89
yyresult =
yytoken = 0
parser = 0x1132af0
ps = 0x1132db0
yyval = {ival = 0, pval = 0x0, opval = 0x0, gvval = 0x0, p_tkval = 0x0, i_tkval = 0}
#7 0x000000000054ab60 in S_doeval (my_perl=0x88a010, gimme=0, startop=0x0, outside=0xe9c008, seq=3804) at pp_ctl.c:2981
sp =
saveop = 0xf79980
#8 0x000000000054bc24 in Perl_pp_entereval (my_perl=0x88a010) at pp_ctl.c:3671
sp = 0xf0d350
cx = 0x88fcc0
sv =
gimme =
was = 874
tbuf = "<(eval 47)\000\000\000\000\000X\323\360\000\000\000\000\000 *B\000\000\000\001"
tmpbuf =
safestr = 0x11301e0 "
<(eval 47)"
len = 11
ok =
runcv = 0xe9c008
seq = 3804
saved_hh = 0x0
#9 0x00000000004a4820 in Perl_runops_debug (my_perl=0x88a010) at dump.c:1968
No locals.
#10 0x000000000043fba5 in S_run_body (oldscope=, my_perl=) at perl.c:2431
No locals.
#11 perl_run (oldscope=, my_perl=) at perl.c:2349
oldscope = 1
ret = 0
cur_env = {je_prev = 0x88a278, je_buf = {{__jmpbuf = {0, 3519580651397778361, 4336160, 140737488345600, 0, 0, -3519580650056774727, 3519580097971948473},
__mask_was_saved = 0, __saved_mask = {__val = {1, 5222617, 8968896, 0, 8953872, 6505920, 0, 8968920, 8953872, 12, 140737488345600, 0, 0, 5225465, 0,
8949848}}}}, je_ret = 0, je_mustcatch = 0 '\000'}
#12 0x0000000000422bfc in main (argc=3, argv=0x7fffffffda08, env=0x7fffffffda28) at perlmain.c:117
exitstatus = 0
}}}

@kthakore
PerlGameDev member

Author: kthakore
Time: 1269192094
Field: comment
Value: We found a potential fix for this.
Changeset 4218c4c (This is for SDL::Rect)

Needs some more work for these destroies

src/GFX/FPSManager.xs:89:gfx_fps_DESTROY(self)
src/Net/objects/IPaddress.xs:68:netip_DESTROY ( ip )
src/TTF/objects/Font.xs:39:ttf_font_DESTROY(self)
src/Core/Joystick.xs:133:joystick_DESTROY ( joystick )
src/Core/objects/CD.xs:131:cdr_DESTROY ( cd )
src/Core/objects/Color.xs:68:color_DESTROY ( color )
src/Core/objects/Surface.xs:147:surface_DESTROY(bag)
src/Core/objects/Event.xs:966:event_DESTROY(bag)
src/Core/objects/Cursor.xs:63:cursor_DESTROY(self)
src/Core/objects/Rect.xs:78:rect_DESTROY(self)
src/Core/objects/keysym.xs:94:keysym_DESTROY(self)
src/Core/objects/AudioSpec.xs:153:audiospec_DESTROY(self)
src/Core/objects/Overlay.xs:83:overlay_DESTROY(overlay)
src/Core/objects/Version.xs:60:version_DESTROY ( version, ... )
src/Core/objects/AudioCVT.xs:161:audiocvt_DESTROY(self)
src/Mixer/objects/MixMusic.xs:28:mixmusic_DESTROY(mixmusic)
src/Mixer/objects/MixChunk.xs:50:mixchunk_DESTROY(mixchunk)
src/Pango/objects/Context.xs:30:context_DESTROY(self)
~

@kthakore
PerlGameDev member

Author: froggs
Time: 1296389767
Field: status
Value: closed

@kthakore
PerlGameDev member

Author: froggs
Time: 1296389767
Field: resolution
Value: fixed

@kthakore
PerlGameDev member

Author: froggs
Time: 1296389767
Field: comment
Value: should be fixed with latest updates. (Checking sdl's thread id)

@kthakore kthakore closed this Jul 26, 2011
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.