Firefox社区力量72小时拯救Bug大接力
泡泡网软件频道8月29日 作为一款开源软件,Firefox火狐浏览器自诞生之日起,就离不开社区人员的贡献,无论技术开发还是维护推广。近日,因Debank静默升级,影响火狐在Windows7上的启动进程,这个问题很快就被火狐用户发现,在火狐中国官方社区“一起火狐”进行了bug举报。在社区人员的热心参与下,火狐社区上演了一场72小时技术攻关大接力!
据悉近日有用户在“一起火狐”社区反映windows7升级更新后火狐无法正常启动。这个问题的举报立即引起了火狐社区工程师的关注,开始深入调查造成这个问题的原因。社区用户smiler首先自发上传了出问题的windows7补丁列表。火狐工程师对照补丁列表,按照安装时间先后顺序在全新的测试环境下依次安装,期待重现用户举报的问题。很多社区用户也主动帮助火狐工程师们验证是不是升级补丁造成的,他们将升级补丁一个个卸载,卸载完了重新全部更新所有的补丁。为了模拟测试环境,重现出问题的网络环境,火狐工程师在社区上发出了征集帖,于是,当天就有用户将安装盘传给了工程师,还有的用户在网上帮工程师找到同样的安装盘。更让人感动的是,有一位火狐用户在周末拎着自己的笔记本,来到火狐中国的办公室,协助工程师进行测试。
经历了一个周末,“一起火狐”有用户反馈,在xp sp3下安装了DBank也会出现同样的问题。经过测试,的确是DBank静默升级造成的问题。在寻找问题的过程中,由于难以重现问题出现的网络环境,最理想的办法就是能够有出现问题的系统ghost镜像。但是如果直接镜像,里面会有很多用户的个人数据。再一次让人感动的事情出现了,当火狐工程师在社区发出了这个问题后,火狐社区用户有的答应给一份镜像,有的因为上班太忙而在下班后帮忙ghost。其中“一起火狐”用户smiler更是将安装的软件一个一个的卸载掉,来寻找造成冲突的软件。
据悉,DBank在8月10日进行了升级,由于它的升级是悄悄进行的,用户并不知道,升级后就出现了影响火狐浏览器启动的问题。目前,DBank开发技术人员正在找造成冲突的具体原因。
互联网一直以来不停的在发展和变化——有时候我们根本无法预见。Firefox火狐浏览器的开源特性可以让所有用户参与到解决问题的过程中。有火狐用户的支持,可以帮助火狐浏览器更快的查找问题、解决问题。开源意味着您永远都不是一个人在战斗!
在此,需要鸣谢“一起火狐”社区上为Firefox火狐浏览器贡献力量的用户们:
ID:smiler
是他最早发现了这个问题,并在社区里面提出了这个问题。最后还是smiler发现DBank这个新线索,为解决问题起了至关重要的作用。
ID:Mandrake
帮忙找了他自己安装的Win7一样的镜像,找到这个镜像是在一个社区,为此他开玩笑说还花了一个社区金币。
ID:japhethguo 郭境
北京的一个哥们,查看了Firefox进程异常情况下所调用的所有资源,并将截图发给火狐工程师。
ID:szichuan1
用sky工具协助火狐工程师查看Firefox进程的窗口进程,发现Firefox没能正常创建UI进程。
ID:lovelywanz
在XP系统下出现的这个问题,并安装了虚拟机,尝试着帮助火狐工程师重现这个问题。
还有几位不愿留名的火狐用户:
*周末拎着出问题的笔记本来到公司,并带来了他的安装盘,让火狐工程师用他的电脑尝试各种方法来对问题进行定位。
*周末帮忙ghost了他的系统。
*试着用debug版来帮忙定位问题。将debug版中运行的log反馈给火狐工程师。
还有很多向火狐举报问题、提交 bug、协助测试的火狐用户,也在用自己的方式默默支持着火狐。在开源的世界里,你不需要成为一个C++的大师,或者知道C++是什么意思,你也不需要花费很多的时间——只要你把知道的关于Firefox火狐浏览器的事情都告诉你的家人、朋友和同事,在自己的博客、微博或者开心、人人网空间里介绍自己使用Firefox火狐浏览器的经验,甚至在淘宝网上的“火狐商店”购买火狐纪念品,都是对开源、对火狐的支持!参与火狐社区,其实非常容易。■