Hmm, the problem here seems to be that gdk_pixmap_new() is returning
NULL.  According to the gtk docs, this can only happen when
gdk_rgb_get_visual()->depth equals 0.  It might be interesting to step
through that routine and see what value depth actually is in this case,
however I can't reproduce it myself.

Anyway, this patch adds assertions for the return value of
gdk_pixmap_new() so that if it returns NULL we bail out at that point.
Still leaves open the question of why it would be failing though...

** Attachment added: "ui_vis_pixmap_nullptr.patch"
   http://launchpadlibrarian.net/21097883/ui_vis_pixmap_nullptr.patch

** Changed in: audacious (Ubuntu)
       Status: Triaged => In Progress

-- 
audacious ends in segfault after upgrading to intrepid, crashes in 
ui_vis_expose() 
https://bugs.launchpad.net/bugs/292020
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

-- 
universe-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/universe-bugs

Reply via email to