rpm debugedit might corrupt the debug file strings when source files have been build with gcc -g3 which generates a .debug_macro section which shares strings with the .debuginfo section.
The current workaround is simply to not build with -g3, but use -g (which is the default).