Summary: | Nautilus crashes when trying to enter "Other locations" | ||
---|---|---|---|
Product: | cairo | Reporter: | qik00yt |
Component: | general | Assignee: | Chris Wilson <chris> |
Status: | RESOLVED NOTOURBUG | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
Severity: | major | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
qik00yt
2018-05-08 15:26:46 UTC
Sorry, but that's not an error message from cairo, so I'll close this bug. Something is giving cairo a non-intertible matrix and cairo-rs (the Rust bindings for cairo) turns this into a panic. If you want me to guess, then the bug is in librsvg since they recently switched some of their code to Rust. I'd be helpful if you do what the error message says and run nautilus with RUST_BACKTRACE=1 to get a backtrace. Feel free to post that backtrace here if you want me to say "there is rsvg in there, report to librsvg". backtrace: thread '<unnamed>' panicked at 'Cairo error "invalid matrix (not invertible)"', /build/.cargo/registry/src/github.com-1ecc6299db9ec823/cairo-sys-rs-0.5.0/src/enums.rs:75:13 stack backtrace: 0: <unknown> 1: <unknown> 2: <unknown> 3: <unknown> 4: <unknown> 5: <unknown> 6: <unknown> 7: <unknown> 8: <unknown> 9: <unknown> 10: <unknown> 11: <unknown> 12: <unknown> 13: <unknown> 14: <unknown> 15: <unknown> 16: <unknown> 17: <unknown> 18: <unknown> 19: <unknown> 20: <unknown> 21: <unknown> 22: <unknown> 23: <unknown> 24: <unknown> 25: <unknown> 26: <unknown> 27: <unknown> 28: <unknown> 29: <unknown> 30: <unknown> 31: <unknown> 32: <unknown> 33: <unknown> 34: <unknown> 35: <unknown> 36: <unknown> 37: <unknown> 38: <unknown> 39: <unknown> 40: <unknown> 41: <unknown> 42: <unknown> 43: <unknown> 44: <unknown> 45: <unknown> 46: <unknown> 47: <unknown> 48: <unknown> 49: <unknown> 50: <unknown> 51: <unknown> 52: <unknown> 53: <unknown> 54: <unknown> 55: <unknown> 56: <unknown> 57: <unknown> 58: <unknown> 59: <unknown> 60: <unknown> 61: <unknown> 62: <unknown> 63: <unknown> 64: <unknown> 65: <unknown> 66: <unknown> 67: <unknown> 68: <unknown> 69: <unknown> 70: <unknown> 71: <unknown> 72: <unknown> 73: <unknown> 74: <unknown> 75: <unknown> 76: <unknown> 77: <unknown> 78: <unknown> 79: <unknown> 80: <unknown> 81: <unknown> 82: <unknown> 83: <unknown> 84: <unknown> 85: <unknown> 86: <unknown> 87: <unknown> 88: <unknown> 89: <unknown> 90: <unknown> 91: <unknown> 92: <unknown> 93: <unknown> 94: <unknown> 95: <unknown> 96: <unknown> 97: <unknown> 98: <unknown> 99: <unknown> fatal runtime error: failed to initiate panic, error 5 Oh... sorry, I was hoping for something less unknown. Still, I would suggest to report this against libsrvg; this library uses cairo and recently switched to Rust. Also, random, possibly relevant $SEARCH_ENGINE result: https://gitlab.gnome.org/GNOME/librsvg/issues/187 |
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.