Last summer we had a sewer smell and an epidemic of sewer flies in the basement. There was no backup of water or sewage to indicate a blockage - just an odor and a lot of pforish flies. We called a plumbing company which sent someone out to rout the main drainpipe and examine it with a camera. Although there were no cracks detected in the pipe, he said there were "rocks" in the line and recommended bringing in a jetter. The next day the drain was jetted. Immediately afterward the plumbing contractor said we needed to excavate the entire drainpipe, out to the street (tearing out walls, paneling, putting a hole in the foundation, etc.) at a minimum cost of $20K. We decided to wait to see what effect the jetting had. Meanwhile, the plumber left in a huff saying, "Don't have any big parties." We noticed that the concrete around the stack in the basement was cracked as a result of the vibration from the routing and jetting and the floor around the drain was seeping as a result. We removed the cracked concrete from around the stack. How do we fill the gap between the floor and the stack? The house is about 85 years old, as are the other homes in our historic neighborhood. I can attach a photograph
The right way to do it is dig out and repour the concrete in the area. This isn't that hard or expensive.
If you want just a stopgap until you decide what you are doing with your main line then you could get a bucket of hydraulic cement and patch over the existing concrete. The cracked concrete should not be affecting your stack - hopefully - so this is really a different issue than your plumbing problem.