Summary: | gnome-panel crashed with SIGSEGV in cairo_rectangle() | ||
---|---|---|---|
Product: | cairo | Reporter: | Sebastien Bacher <seb128> |
Component: | general | Assignee: | Carl Worth <cworth> |
Status: | RESOLVED NOTOURBUG | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | seb128 |
Version: | 1.4.0 | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Sebastien Bacher
2007-03-20 12:46:14 UTC
the corresponding line is " if (cr->status)", I've also opened a bug on libwnck which should not call cairo_rectangle with cr=0x0: http://bugzilla.gnome.org/show_bug.cgi?id=420713 (In reply to comment #0) > #0 cairo_rectangle (cr=0x0, x=0, y=0, width=12, height=9) at Passing a NULL pointer to cairo like that is illegal, and will cause a crash. So this is perhaps not a cairo bug at all. Can you find anything out about where that NULL pointer is coming from? -Carl Yeah, passing NULL *should* crash. That's expected behavior. As for the reason, the NULL drawable looks bad too: #1 0xb5d820ce in draw_window (drawable=0x0, widget=0x82cc668, win=0x843f610, only a libwnck bug then, closing the cairo one |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.