r12877 - packages/trunk/yabause/debian/patches
Evgeni Golov
evgeni at alioth.debian.org
Tue Nov 29 12:01:47 UTC 2011
Author: evgeni
Date: 2011-11-29 12:01:47 +0000 (Tue, 29 Nov 2011)
New Revision: 12877
Added:
packages/trunk/yabause/debian/patches/04_dynarec_segfault_fix.patch
Modified:
packages/trunk/yabause/debian/patches/series
Log:
fix segfault in dynarec sh2 deinit
Added: packages/trunk/yabause/debian/patches/04_dynarec_segfault_fix.patch
===================================================================
--- packages/trunk/yabause/debian/patches/04_dynarec_segfault_fix.patch (rev 0)
+++ packages/trunk/yabause/debian/patches/04_dynarec_segfault_fix.patch 2011-11-29 12:01:47 UTC (rev 12877)
@@ -0,0 +1,31 @@
+From: Guillaume Duhamel <guillaume.duhamel at gmail.com>
+Subject: Fix segfault in dynarec deinit
+Origin: upstream
+
+--- yabause_0_9_11/src/sh2_dynarec/sh2_dynarec.c 2011/11/28 10:30:49 2723
++++ yabause_0_9_11/src/sh2_dynarec/sh2_dynarec.c 2011/11/28 12:57:19 2724
+@@ -8113,7 +8113,9 @@
+
+ int SH2DynarecInit(void) {return 0;}
+
+-void SH2DynarecDeInit() {}
++void SH2DynarecDeInit() {
++ sh2_dynarec_cleanup();
++}
+
+ void FASTCALL SH2DynarecExec(SH2_struct *context, u32 cycles) {
+ printf("SH2DynarecExec called! oops\n");
+--- yabause_0_9_11/src/yabause.c 2011/11/28 10:30:49 2723
++++ yabause_0_9_11/src/yabause.c 2011/11/28 12:57:19 2724
+@@ -269,11 +269,6 @@
+ //////////////////////////////////////////////////////////////////////////////
+
+ void YabauseDeInit(void) {
+- #if defined(SH2_DYNAREC)
+- if(SH2Core->id==2) {
+- sh2_dynarec_cleanup();
+- }
+- #endif
+ SH2DeInit();
+
+ if (BiosRom)
Modified: packages/trunk/yabause/debian/patches/series
===================================================================
--- packages/trunk/yabause/debian/patches/series 2011-11-29 11:50:12 UTC (rev 12876)
+++ packages/trunk/yabause/debian/patches/series 2011-11-29 12:01:47 UTC (rev 12877)
@@ -1,3 +1,4 @@
01_link_with_libm.patch
02_typos.patch
03_fix_build_with_hardeningflags.patch
+04_dynarec_segfault_fix.patch
More information about the Pkg-games-commits
mailing list