[GH-ISSUE #4989] [Bug] AppFlowy crashed with SIGSEGV in cairo_surface_unmap_image() #2222

Closed
opened 2026-03-23 21:20:43 +00:00 by mirror · 2 comments
Owner

Originally created by @LucasXu0 on GitHub (Mar 26, 2024).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/4989

Bug Description

 Thread 1 (Thread 0x7fb209d01c00 (LWP 1508817)):
 #0  0x00007fb20b48197c in cairo_surface_unmap_image () from /lib/x86_64-linux-gnu/libcairo.so.2
 No symbol table info available.
 #1  0x00007fb20bf3d8cd in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
 No symbol table info available.
 #2  0x00007fb20bf4917e in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
 No symbol table info available.
 #3  0x00007fb20bf49278 in gdk_window_end_draw_frame () from /lib/x86_64-linux-gnu/libgdk-3.so.0
 No symbol table info available.
 #4  0x00007fb20b9abdbc in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0
 No symbol table info available.
 #5  0x00007fb20b85254b in gtk_main_do_event () from /lib/x86_64-linux-gnu/libgtk-3.so.0
 No symbol table info available.
 #6  0x00007fb20bf32743 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
 No symbol table info available.
 #7  0x00007fb20bf45151 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
 No symbol table info available.
 #8  0x00007fb20bf4a221 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
 No symbol table info available.
 #9  0x00007fb20bf4a418 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
 No symbol table info available.
 #10 0x00007fb20b202700 in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #11 0x00007fb20b202863 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #12 0x00007fb20bf3fc6f in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
 No symbol table info available.
 #13 0x00007fb20bf2c2ad in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0
 No symbol table info available.
 #14 0x00007fb20b0ec2c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #15 0x00007fb20b0ebc44 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #16 0x00007fb20b141258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #17 0x00007fb20b0e93e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #18 0x00007fb20b310fb5 in g_application_run () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
 No symbol table info available.
 #19 0x000000000040250e in main ()
 No symbol table info available.
Title: AppFlowy crashed with SIGSEGV in cairo_surface_unmap_image()
UnreportableReason:
 You have some obsolete package versions installed. Please upgrade the following packages and check if the problem still occurs:
 
 dpkg, libcups2
UpgradeStatus: No upgrade log present (probably fresh install)
_MarkForUpload: True
separator: 

How to Reproduce

  • launch AppFlowy.deb on Linux

Expected Behavior

  • No crash

Operating System

Ubuntu 22.04

AppFlowy Version(s)

0.5.2

Screenshots

No response

Additional Context

No response

Originally created by @LucasXu0 on GitHub (Mar 26, 2024). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/4989 ### Bug Description ```log Thread 1 (Thread 0x7fb209d01c00 (LWP 1508817)): #0 0x00007fb20b48197c in cairo_surface_unmap_image () from /lib/x86_64-linux-gnu/libcairo.so.2 No symbol table info available. #1 0x00007fb20bf3d8cd in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0 No symbol table info available. #2 0x00007fb20bf4917e in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0 No symbol table info available. #3 0x00007fb20bf49278 in gdk_window_end_draw_frame () from /lib/x86_64-linux-gnu/libgdk-3.so.0 No symbol table info available. #4 0x00007fb20b9abdbc in ?? () from /lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #5 0x00007fb20b85254b in gtk_main_do_event () from /lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #6 0x00007fb20bf32743 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0 No symbol table info available. #7 0x00007fb20bf45151 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0 No symbol table info available. #8 0x00007fb20bf4a221 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0 No symbol table info available. #9 0x00007fb20bf4a418 in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0 No symbol table info available. #10 0x00007fb20b202700 in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #11 0x00007fb20b202863 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #12 0x00007fb20bf3fc6f in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0 No symbol table info available. #13 0x00007fb20bf2c2ad in ?? () from /lib/x86_64-linux-gnu/libgdk-3.so.0 No symbol table info available. #14 0x00007fb20b0ec2c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #15 0x00007fb20b0ebc44 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #16 0x00007fb20b141258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #17 0x00007fb20b0e93e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #18 0x00007fb20b310fb5 in g_application_run () from /lib/x86_64-linux-gnu/libgio-2.0.so.0 No symbol table info available. #19 0x000000000040250e in main () No symbol table info available. Title: AppFlowy crashed with SIGSEGV in cairo_surface_unmap_image() UnreportableReason: You have some obsolete package versions installed. Please upgrade the following packages and check if the problem still occurs: dpkg, libcups2 UpgradeStatus: No upgrade log present (probably fresh install) _MarkForUpload: True separator: ``` ### How to Reproduce - launch AppFlowy.deb on Linux ### Expected Behavior - No crash ### Operating System Ubuntu 22.04 ### AppFlowy Version(s) 0.5.2 ### Screenshots _No response_ ### Additional Context _No response_
Author
Owner

@TBSliver commented on GitHub (Apr 9, 2024):

Further information that might help, I finally dug through my configuration files. the shared_preferences.json had this in:

    "flutter.windowSize": "{\"height\":9774512.0,\"width\":800.0}",

Which I think might be an invalid size 😆

That might help reproduce the issue

<!-- gh-comment-id:2044652349 --> @TBSliver commented on GitHub (Apr 9, 2024): Further information that might help, I finally dug through my configuration files. the `shared_preferences.json` had this in: ``` "flutter.windowSize": "{\"height\":9774512.0,\"width\":800.0}", ``` Which I think might be an invalid size :laughing: That might help reproduce the issue
Author
Owner

@LucasXu0 commented on GitHub (Apr 10, 2024):

Fixed in this PR

<!-- gh-comment-id:2046654010 --> @LucasXu0 commented on GitHub (Apr 10, 2024): Fixed in this [PR](https://github.com/AppFlowy-IO/AppFlowy/pull/5103)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#2222
No description provided.