Here an almost simple group is a finite group whose socle (product of all minimal normal subgroups) is a nonabelian simple group. As an extension of its socle, an almost simple group could be split or non-split. For example, there are four groups with socle $L=PSL(2,9)$ other than $L$, i.e. $S_6$, $PGL(2,9)$, $M_{10}$ and $P\Gamma L(2,9)$; the former two are split extensions of $L$ while the latter two are not. Now the question is how to determine all the almost simple groups which is a splitnon-split extension of its socle?