| 29 | EDIT: what's weird is that I've also tried adding the following: |
| 30 | |
| 31 | {{{ |
| 32 | free(fName); |
| 33 | +fName = (char*)0xdead3003; |
| 34 | } |
| 35 | }}} |
| 36 | |
| 37 | yet that changes absolutely nothing, still get a KDL page fault on 0x7a7a7a7a .. I suppose it means either |
| 38 | 1. the fName pointer is copied.. But I see that mistake nowhere in the cdda code (and I didn't find evidence either of class Volume being copied via its bitwise copy constructor, which is also a common coding mistake).. |
| 39 | 2. cdda is actually an innocent bystander, and somebody else is messing with its legitimately owned fName memory buffer? |
| 40 | 3. something else? |