guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Icecat crash


From: Danny Milosavljevic
Subject: Icecat crash
Date: Mon, 26 Dec 2016 00:34:50 +0100

Hi,

so I've finally found a 100% reproducible way to crash icecat. Previously it 
has been sporadic and not reproducible.

Try going to this site in a new icecat (guix master) instance:

http://arstechnica.com/security/2016/12/this-low-cost-device-may-be-the-worlds-best-hope-against-account-takeovers/

Scroll down. It will crash. Every time.

I think I saw a libjpeg warning somewhere when updating. Also, I get:

[20912] ###!!! ABORT: X_CopyArea: BadDrawable (invalid Pixmap or Window 
parameter); 3 requests ago: file 
/tmp/guix-build-icecat-45.5.1-gnu1.drv-0/icecat-45.5.1/toolkit/xre/nsX11ErrorHandler.cpp,
 line 157
[20912] ###!!! ABORT: X_CopyArea: BadDrawable (invalid Pixmap or Window 
parameter); 3 requests ago: file 
/tmp/guix-build-icecat-45.5.1-gnu1.drv-0/icecat-45.5.1/toolkit/xre/nsX11ErrorHandler.cpp,
 line 157

The X graphics driver is

[    31.045] (--) intel(0): Integrated Graphics Chipset: Intel(R) GM45

.

I did reconfigure Guix today - so it's quite current.

Backtrace is

(gdb) bt
#0  0x0000000000404da6 in mozalloc_abort(char const*) ()
#1  0x00007ffff2d954d6 in NS_DebugBreak () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#2  0x00007ffff461721e in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#3  0x00007fffed787ac5 in _XError () from 
/gnu/store/dgz1p150n6ffs54qq4rzyh9fx26lrsad-libx11-1.6.4/lib/libX11.so.6
#4  0x00007fffed784bc7 in handle_error () from 
/gnu/store/dgz1p150n6ffs54qq4rzyh9fx26lrsad-libx11-1.6.4/lib/libX11.so.6
#5  0x00007fffed784c75 in handle_response () from 
/gnu/store/dgz1p150n6ffs54qq4rzyh9fx26lrsad-libx11-1.6.4/lib/libX11.so.6
#6  0x00007fffed7856bd in _XReadEvents () from 
/gnu/store/dgz1p150n6ffs54qq4rzyh9fx26lrsad-libx11-1.6.4/lib/libX11.so.6
#7  0x00007fffedf39561 in _cairo_xlib_shm_surface_flush () from 
/gnu/store/y30l675nz41p87pmvzscqhhyhik626na-cairo-1.14.6/lib/libcairo.so.2
#8  0x00007fffedf0921b in cairo_surface_flush () from 
/gnu/store/y30l675nz41p87pmvzscqhhyhik626na-cairo-1.14.6/lib/libcairo.so.2
#9  0x00007fffedf35e5d in _cairo_xlib_surface_discard_shm () from 
/gnu/store/y30l675nz41p87pmvzscqhhyhik626na-cairo-1.14.6/lib/libcairo.so.2
#10 0x00007fffedf36117 in _cairo_xlib_surface_finish () from 
/gnu/store/y30l675nz41p87pmvzscqhhyhik626na-cairo-1.14.6/lib/libcairo.so.2
#11 0x00007fffedf08626 in _cairo_surface_finish () from 
/gnu/store/y30l675nz41p87pmvzscqhhyhik626na-cairo-1.14.6/lib/libcairo.so.2
#12 0x00007fffedf08fb0 in cairo_surface_destroy () from 
/gnu/store/y30l675nz41p87pmvzscqhhyhik626na-cairo-1.14.6/lib/libcairo.so.2
#13 0x00007ffff34a5836 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#14 0x00007ffff3424df5 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#15 0x00007ffff345cb7d in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#16 0x00007ffff345cbec in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#17 0x00007ffff31133bc in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#18 0x00007ffff31d53d9 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#19 0x00007ffff2fc71a2 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#20 0x00007ffff2fcbb25 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#21 0x00007ffff2fcd065 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#22 0x00007ffff2fa95ef in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#23 0x00007ffff2fab117 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#24 0x00007ffff2fabd99 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#25 0x00007ffff2fc4964 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#26 0x00007ffff2dd0b30 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#27 0x00007ffff2deaf60 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#28 0x00007ffff2fc4cf4 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#29 0x00007ffff2fa964f in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#30 0x00007ffff403d112 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#31 0x00007ffff45e2e2b in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#32 0x00007ffff4615680 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#33 0x00007ffff4615920 in ?? () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#34 0x00007ffff4615b34 in XRE_main () from 
/gnu/store/4jv2jr91pl7p7gwsi4bincvd19gn29hi-icecat-45.5.1-gnu1/lib/icecat-45.5.1/libxul.so
#35 0x0000000000404bd6 in ?? ()
#36 0x00000000004044d1 in ?? ()
#37 0x00007ffff6e142a0 in __libc_start_main (main=0x404430, argc=2, 
argv=0x7fffffffd928, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, 
    stack_end=0x7fffffffd918) at ../csu/libc-start.c:289
#38 0x00000000004045ea in _start ()
(gdb) 

That reminds me, is there a way to have debug symbols in icecat:debug or 
something? What's our plan there?

I see the comment about it needing 5 GiB - but it doesn't have to be installed 
by default or anything...



reply via email to

[Prev in Thread] Current Thread [Next in Thread]