diff --git a/rostests/winetests/comctl32/mru.c b/rostests/winetests/comctl32/mru.c index 8ef1617503d..df3ef8951cb 100644 --- a/rostests/winetests/comctl32/mru.c +++ b/rostests/winetests/comctl32/mru.c @@ -418,6 +418,10 @@ START_TEST(mru) { hComctl32 = GetModuleHandleA("comctl32.dll"); + /* The registry usage here crashes the system because of broken Cm -- remove this when Cm gets fixed */ + skip("ROS-HACK: Skipping mru tests -- Cm is broken\n"); + return; + delete_reg_entries(); if (!create_reg_entries()) return; diff --git a/rostests/winetests/comctl32/roshack.diff b/rostests/winetests/comctl32/roshack.diff new file mode 100644 index 00000000000..33fb4c906f5 --- /dev/null +++ b/rostests/winetests/comctl32/roshack.diff @@ -0,0 +1,15 @@ +Index: mru.c +=================================================================== +--- mru.c (revision 38062) ++++ mru.c (working copy) +@@ -418,6 +418,10 @@ + { + hComctl32 = GetModuleHandleA("comctl32.dll"); + ++ /* The registry usage here crashes the system because of broken Cm -- remove this when Cm gets fixed */ ++ skip("ROS-HACK: Skipping mru tests -- Cm is broken\n"); ++ return; ++ + delete_reg_entries(); + if (!create_reg_entries()) + return;