Not at first glance. It doesn't crash here. Are you sure that it is bmap_process that crashes, not something else?