Cuando Lin controlaba la aeronave, su control de actitud longitudinal era incorrecto, provocando que el morro de la aeronave estuviera siempre en una posición baja. Ante tan mal tiempo, la tripulación no estaba preparada con antelación y no formuló planes de vuelo pertinentes. Como capitán, Lin no tenía experiencia en lidiar con condiciones climáticas adversas, pero decidió actuar ciega e imprudentemente de acuerdo con sus propias ideas. Debido a su decisión equivocada, el avión despegó dos veces seguidas. Los constantes despegues y sobrecargas provocaron daños muy graves en la estructura del avión. Tras estos tres saltos, la tripulación no confirmó que la aeronave estuviera averiada y optó directamente por dar la vuelta.
El 8 de mayo de 1997, el Boeing 737-300 B-2925 de China Southern Airlines Co., Ltd. Shenzhen Company, que realizaba el vuelo CZ3456 de Chongqing a Shenzhen, se estrelló durante el aterrizaje. A bordo viajaban 65 pasajeros, de los cuales 33 fallecieron, y 9 tripulantes, de los cuales 2 fallecieron.