Something about trackin

hello,everyone
I use 89MeV proton to simulate energy deposition in silicon, but the output file has something wrong, the simulation can complete.

--> Event 999999 starts.
=====================================
  G4EventManager::ProcessOneEvent()  
=====================================
1 vertices passed from G4Event.
Primary particle (proton) --- Transferred with momentum (0,0,419.2319118631119)
A new track 0x4b51e48 (trackID 1, parentID 0) is passed to G4StackManager.
1 primaries are passed from G4EventTransformer.
!!!!!!! Now start processing an event !!!!!!!
### pop requested out of 1 stacked tracks.
Track 0x4b51e48 (trackID 1, parentID 0) is passed to G4TrackingManager.

*********************************************************************************************************
* G4Track Information:   Particle = proton,   Track ID = 1,   Parent ID = 0
*********************************************************************************************************

Step#    X(mm)    Y(mm)    Z(mm) KinE(MeV)  dE(MeV) StepLeng TrackLeng  NextVolume ProcName
    0  0.00766  0.00736   -0.005      89.4        0        0         0       World initStep
    1  0.00766  0.00736   0.0075      89.4 1.49e-27   0.0125    0.0125  OutOfWorld Transportation
Track (trackID 1, parentID 0) is processed with stopping code 2
### pop requested out of 0 stacked tracks.
### 0 waiting tracks are re-classified to
     0 urgent tracks and 0 waiting tracks.
NULL returned from G4StackManager.
Terminate current event processing.
---> End of event: 999999
   Sensitive Volume: total energy:       0 eV 
 Run terminated.

I changed the exampleB1.
Can anyone tell me what should I do to correct?
Best wishes.