As I mentioned earlier in this list, surf is crashing. We already discussed
this and marked that as X related non-fixable issue. Anyway, today I got bit
angry and took surf out of tabbed to do an experiment. I run surf from st a
browsed few pages. Then surf crashed with following output.

$ surf
(<unknown>:12945): Gdk-CRITICAL **: IA__gdk_gc_new: assertion `drawable != 
NULL' failed
(<unknown>:12945): Gdk-CRITICAL **: IA__gdk_gc_set_rgb_fg_color: assertion 
`GDK_IS_GC (gc)' failed
(<unknown>:12945): GLib-GObject-WARNING **: invalid uninstantiatable type 
`(null)' in cast to `GtkWidget'
Segmentation fault 
$ 

Steps to reproduce

  Run surf from terminal
  Open various links in new surf windows
  Close various opened windows*

* I use default action 'killclient' in dwm

Expected result

  Only desired window is closed

Result

  With closing a window, all surf tree of processes disapears
  This problem occurs randomly and can be seen circa within ~100 closing

Acknowledgment

  I am familiar with this issue in tabbed where I close windows using second
  button of the mouse. Since I run the experiment without tabbed, observed
  problem might be some other, nonrelated issue than the 'tabbed+surf+winclose
  crash'.

Environment

  Fresh Archlinux, dwm 5.8.2, surf 0.4.1, tabbed 0.3, kernel
  2.6.37-rc2-git7-d8g, libwebkit 1.2.5, glibc 2.12.1


If you know how to catch error output of application runned within tabbed,
please tell me.

Best regard,
  dum8d0g

Reply via email to