Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash when long pressing data URL encoded large image #8532

Open
2 tasks done
MountComb opened this issue Nov 8, 2024 · 2 comments
Open
2 tasks done

Crash when long pressing data URL encoded large image #8532

MountComb opened this issue Nov 8, 2024 · 2 comments
Labels
type: bug Something is causing incorrect behavior or errors type: crash Issues that involve fixing a crash or ANR unconfirmed Newly reported issues awaiting triage or confirmation

Comments

@MountComb
Copy link

MountComb commented Nov 8, 2024

Checklist

  • I have used the search function to see if someone else has already submitted the same bug report.
  • I will describe the problem with as much detail as possible.

App & version

Thunderbird for Android version 8.0 from Google Play, and also K-9 from F-droid (a few months ago, I do not remember the exact version number)

Android version

Android 14 & 15

Steps to reproduce

  1. Create a email containing large image as data URL. You can just use this attachment crashme.eml.txt and rename it as *.eml. The file just looks like this:
    Message-ID: <2eee22e6-18ad-4c0d-87eb-355b3abb8e9b@example.com>
    Date: Thu, 7 Nov 2024 19:39:55 +0000
    User-Agent: Mozilla Thunderbird
    From: foo@example.com
    To: bar@example.com
    Subject: crashme
    Content-Type: multipart/alternative;
    boundary="------------ggyPWjEDBnJYIGduC9ejEvvy"
    MIME-Version: 1.0
    
    --------------ggyPWjEDBnJYIGduC9ejEvvy
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: base64
    
    
    --------------ggyPWjEDBnJYIGduC9ejEvvy
    Content-Type: text/html; charset=UTF-8
    Content-Transfer-Encoding: 7bit
    
    <img src="data:image/jpeg;base64,/9j/4AAQSk[[[...LONG.BASE64.DATA...]]]b2qRH/2Q==" alt="">
    --------------ggyPWjEDBnJYIGduC9ejEvvy
    
  2. Import the email using Thunderbird Desktop by dragging the file onto the Inbox.
  3. On Android Thunderbird, sync and open the email.
  4. Long-press the image to save it.

Expected behavior

A pop-up menu with options to view or save the image.

Actual behavior

Thunderbird hangs for a few seconds and then crash.

Logs

It seems that a time-consuming task is running in the main thread, making Thunderbird unresponsive and killed by Android system.

Here are related logs:

11-08 00:12:35.643  2009  3267 [I] VibratorManagerServiceExtImpl: vibrate is uid=10413, pid=0, opPkg=net.thunderbird.android, effect=Mono{mEffect=Composed{segments=[OplusVibrationEffectSegment{mEffectId=1, mEffectStrength=-1, mRingtonePath=''}], repeat=-1}}, attributes=VibrationAttributes{mUsage=TOUCH, mAudioUsage= USAGE_UNKNOWN, mCategory=UNKNOWN, mFlags=0}, reason=performHapticFeedback(constant=0): View#performHapticFeedback, token=203729431
11-08 00:12:35.644  2009  3267 [I] VibratorManagerServiceExtImpl: vibrate is uid=10413, pid=0, opPkg=net.thunderbird.android, effect=Mono{mEffect=Composed{segments=[OplusVibrationEffectSegment{mEffectId=1, mEffectStrength=-1, mRingtonePath=''}], repeat=-1}}, attributes=VibrationAttributes{mUsage=TOUCH, mAudioUsage= USAGE_UNKNOWN, mCategory=UNKNOWN, mFlags=0}, reason=performHapticFeedback(constant=0): View#performHapticFeedback, token=203729431
11-08 00:12:40.996  2009  2328 [I] InputDispatcher: AnrLogEnhancement:onAnrLocked 8b90321 net.thunderbird.android/com.fsck.k9.activity.MessageList (server) is not responding seq=1046227
11-08 00:12:41.000  2009  2328 [W] InputDispatcher: Window 8b90321 net.thunderbird.android/com.fsck.k9.activity.MessageList (server) is unresponsive: 8b90321 net.thunderbird.android/com.fsck.k9.activity.MessageList (server) is not responding. Waited 5000ms for MotionEvent(deviceId=5, eventTime=69363508378000, source=TOUCHSCREEN, displayId=0, action=MOVE, actionButton=0x00000000, flags=0x00000000, metaState=0x00000000, buttonState=0x00000000, classification=NONE, edgeFlags=0x00000000, xPrecision=16.0, yPrecision=16.0, xCursorPosition=nan, yCursorPosition=nan, pointers=[0: (755.2, 1424.5)]), policyFlags=0x62000000
11-08 00:12:41.000  2009  2328 [W] InputDispatcher: Canceling events for 8b90321 net.thunderbird.android/com.fsck.k9.activity.MessageList (server) because it is unresponsive
11-08 00:12:41.004  2009  2009 [I] OIM_Policy: receive gesture unResponsive msg, reason = 8b90321 net.thunderbird.android/com.fsck.k9.activity.MessageList (server) is not responding. Waited 5000ms for MotionEvent(deviceId=5, eventTime=69363508378000, source=TOUCHSCREEN, displayId=0, action=MOVE, actionButton=0x00000000, flags=0x00000000, metaState=0x00000000, buttonState=0x00000000, classification=NONE, edgeFlags=0x00000000, xPrecision=16.0, yPrecision=16.0, xCursorPosition=nan, yCursorPosition=nan, pointers=[0: (755.2, 1424.5)]), policyFlags=0x62000000 OPLUS_EX_CHANNEL_NAME = OplusExInputReceiver1
11-08 00:12:41.004  2009  2328 [I] WindowManager: ANR in Window{8b90321 u0 net.thunderbird.android/com.fsck.k9.activity.MessageList}. Reason:Input dispatching timed out (8b90321 net.thunderbird.android/com.fsck.k9.activity.MessageList (server) is not responding. Waited 5000ms for MotionEvent(deviceId=5, eventTime=69363508378000, source=TOUCHSCREEN, displayId=0, action=MOVE, actionButton=0x00000000, flags=0x00000000, metaState=0x00000000, buttonState=0x00000000, classification=NONE, edgeFlags=0x00000000, xPrecision=16.0, yPrecision=16.0, xCursorPosition=nan, yCursorPosition=nan, pointers=[0: (755.2, 1424.5)]), policyFlags=0x62000000).
11-08 00:12:41.005  2009  2328 [D] WindowManager:  mCurrentFocus =Window{d604ef8 u0 AtchDlg:net.thunderbird.android/com.fsck.k9.activity.MessageList},drawState=NO_SURFACE,w.getFrame() =Rect(0, 0 - 0, 0),mSyncState=0,flags =25296898,canReceiveKeys = true,reasonfromTouch= false isVisibleRequestedOrAdding=true mViewVisibility=0 mRemoveOnExit=false flags=25296898 appWindowsAreFocusable=true canReceiveTouchInput=true displayIsOnTop=true displayIsTrusted=true transitShouldKeepFocus=false,isFocusable=false,mHasSurface=falsemViewVisibility=0x0
11-08 00:12:41.005  2009  2328 [D] WindowManager:  mFocusedApp MainWindow =Window{8b90321 u0 net.thunderbird.android/com.fsck.k9.activity.MessageList},drawState=HAS_DRAWN,w.getFrame() =Rect(0, 0 - 1264, 2780),flags =-2122252032,canReceiveKeys = true,reasonfromTouch= false isVisibleRequestedOrAdding=true mViewVisibility=0 mRemoveOnExit=false flags=-2122252032 appWindowsAreFocusable=true canReceiveTouchInput=true displayIsOnTop=true displayIsTrusted=true transitShouldKeepFocus=false,isFocusable=true,mHasSurface=true
11-08 00:12:41.005  2009  2328 [D] WindowManager:  log WindowState end, mFocusedApp =ActivityRecord{1fdc58b u0 net.thunderbird.android/com.fsck.k9.activity.MessageList t5529}
11-08 00:12:41.018  2009 21066 [W] OplusWindowContainerControlService: respondANR: all info about WindowContainer: Stack: Counter{ com.coloros.compass2(1) com.f0x1d.logfox(1) net.thunderbird.android(1) com.artemchep.keyguard(1) net.sourceforge.opencamera(1) com.tencent.mm(1) com.coloros.alarmclock(1) com.tencent.mobileqq(1) com.oplus.camera(1) com.coloros.filemanager(1) com.coloros.shortcuts(1) com.android.mms(1) google.android.task.calendar(1) org.mozilla.firefox(1) com.xingin.xhs(1) com.oplus.backuprestore.phoneclone(1) org.fdroid.fdroid(1) com.taobao.taobao(1) com.huawei.study.hiresearch(1) com.v2ray.ang(1) com.oppo.gallery3d.app.Gallery(1) }; Task: Counter{ net.thunderbird.android/com.fsck.k9.activity.MessageList(1) } Counter{ com.android.launcher/.Launcher(1) } Counter{ com.android.settings/com.oplus.settings.feature.homepage.OplusSettingsHomepageActivity(1) com.android.settings/.SubSettings(2) com.android.settings/.Settings$DevelopmentSettingsDashboardActivity(1) } Counter{ com.f0x1d.logfox/.ui.activity.MainActivity(1) } Counter{ org.fdroid.fdroid/.views.main.MainActivity(1) org.fdroid.fdroid/.views.AppDetailsActivity(1) org.fdroid.fdroid/.views.apps.AppListActivity(1) } Counter{ org.mozilla.firefox/.App(1) } Counter{ com.coloros.filemanager/com.oplus.filebrowser.FileBrowserActivity(1) } Counter{ com.tencent.mm/.ui.LauncherUI(1) } Counter{ com.xingin.xhs/.index.v2.IndexActivityV2(1) } Counter{ com.google.android.calendar/.allinone.AllInOneCalendarActivity(1) } Counter{ com.autonavi.minimap/com.autonavi.map.activity.SplashActivity(1) } Counter{ com.v2ray.ang/.ui.MainActivity(1) } Counter{ com.coloros.shortcuts/.ui.MainActivity(1) } Counter{ com.coloros.gallery3d/.app.MainActivity(1) } Counter{ com.huawei.study.hiresearch/com.huawei.hiresearch.ui.view.activity.MainActivity(1) com.huawei.study.hiresearch/com.huawei.huaweiresearch.peachblossom.plugin.activity.PluginDefaultProxyActivity(1) com.huawei.study.hiresearch/com.huawei.hiresearch.ui.view.activity.SplashActivity(1) } Counter{ com.coloros.alarmclock/com.oplus.alarmclock.AlarmClock(1) } Counter{ com.artemchep.keyguard/.android.MainActivity(1) } Counter{ net.sourceforge.opencamera/.MainActivity(1) } Counter{ com.coloros.backuprestore/com.oplus.phoneclone.PhoneCloneMainActivity(1) } Counter{ com.coloros.compass2/com.coloros.compass.flat.FlatCompass(1) } Counter{ com.tencent.mobileqq/.activity.SplashActivity(1) } Counter{ com.android.mms/.ui.ConversationList(1) } Counter{ com.oplus.camera/.Camera(1) } Counter{ com.taobao.taobao/com.taobao.tao.welcome.Welcome(1) }
11-08 00:12:41.018  2009 21066 [W] OplusWindowContainerControlService: respondANR: all info about WindowContainer: Stack: Counter{ com.coloros.compass2(1) com.f0x1d.logfox(1) net.thunderbird.android(1) com.artemchep.keyguard(1) net.sourceforge.opencamera(1) com.tencent.mm(1) com.coloros.alarmclock(1) com.tencent.mobileqq(1) com.oplus.camera(1) com.coloros.filemanager(1) com.coloros.shortcuts(1) com.android.mms(1) google.android.task.calendar(1) org.mozilla.firefox(1) com.xingin.xhs(1) com.oplus.backuprestore.phoneclone(1) org.fdroid.fdroid(1) com.taobao.taobao(1) com.huawei.study.hiresearch(1) com.v2ray.ang(1) com.oppo.gallery3d.app.Gallery(1) }; Task: Counter{ net.thunderbird.android/com.fsck.k9.activity.MessageList(1) } Counter{ com.android.launcher/.Launcher(1) } Counter{ com.android.settings/com.oplus.settings.feature.homepage.OplusSettingsHomepageActivity(1) com.android.settings/.SubSettings(2) com.android.settings/.Settings$DevelopmentSettingsDashboardActivity(1) } Counter{ com.f0x1d.logfox/.ui.activity.MainActivity(1) } Counter{ org.fdroid.fdroid/.views.main.MainActivity(1) org.fdroid.fdroid/.views.AppDetailsActivity(1) org.fdroid.fdroid/.views.apps.AppListActivity(1) } Counter{ org.mozilla.firefox/.App(1) } Counter{ com.coloros.filemanager/com.oplus.filebrowser.FileBrowserActivity(1) } Counter{ com.tencent.mm/.ui.LauncherUI(1) } Counter{ com.xingin.xhs/.index.v2.IndexActivityV2(1) } Counter{ com.google.android.calendar/.allinone.AllInOneCalendarActivity(1) } Counter{ com.autonavi.minimap/com.autonavi.map.activity.SplashActivity(1) } Counter{ com.v2ray.ang/.ui.MainActivity(1) } Counter{ com.coloros.shortcuts/.ui.MainActivity(1) } Counter{ com.coloros.gallery3d/.app.MainActivity(1) } Counter{ com.huawei.study.hiresearch/com.huawei.hiresearch.ui.view.activity.MainActivity(1) com.huawei.study.hiresearch/com.huawei.huaweiresearch.peachblossom.plugin.activity.PluginDefaultProxyActivity(1) com.huawei.study.hiresearch/com.huawei.hiresearch.ui.view.activity.SplashActivity(1) } Counter{ com.coloros.alarmclock/com.oplus.alarmclock.AlarmClock(1) } Counter{ com.artemchep.keyguard/.android.MainActivity(1) } Counter{ net.sourceforge.opencamera/.MainActivity(1) } Counter{ com.coloros.backuprestore/com.oplus.phoneclone.PhoneCloneMainActivity(1) } Counter{ com.coloros.compass2/com.coloros.compass.flat.FlatCompass(1) } Counter{ com.tencent.mobileqq/.activity.SplashActivity(1) } Counter{ com.android.mms/.ui.ConversationList(1) } Counter{ com.oplus.camera/.Camera(1) } Counter{ com.taobao.taobao/com.taobao.tao.welcome.Welcome(1) }
11-08 00:12:41.018  2009 21066 [W] OplusWindowContainerControlService: respondANR: all info about WindowContainer: Stack: Counter{ com.coloros.compass2(1) com.f0x1d.logfox(1) net.thunderbird.android(1) com.artemchep.keyguard(1) net.sourceforge.opencamera(1) com.tencent.mm(1) com.coloros.alarmclock(1) com.tencent.mobileqq(1) com.oplus.camera(1) com.coloros.filemanager(1) com.coloros.shortcuts(1) com.android.mms(1) google.android.task.calendar(1) org.mozilla.firefox(1) com.xingin.xhs(1) com.oplus.backuprestore.phoneclone(1) org.fdroid.fdroid(1) com.taobao.taobao(1) com.huawei.study.hiresearch(1) com.v2ray.ang(1) com.oppo.gallery3d.app.Gallery(1) }; Task: Counter{ net.thunderbird.android/com.fsck.k9.activity.MessageList(1) } Counter{ com.android.launcher/.Launcher(1) } Counter{ com.android.settings/com.oplus.settings.feature.homepage.OplusSettingsHomepageActivity(1) com.android.settings/.SubSettings(2) com.android.settings/.Settings$DevelopmentSettingsDashboardActivity(1) } Counter{ com.f0x1d.logfox/.ui.activity.MainActivity(1) } Counter{ org.fdroid.fdroid/.views.main.MainActivity(1) org.fdroid.fdroid/.views.AppDetailsActivity(1) org.fdroid.fdroid/.views.apps.AppListActivity(1) } Counter{ org.mozilla.firefox/.App(1) } Counter{ com.coloros.filemanager/com.oplus.filebrowser.FileBrowserActivity(1) } Counter{ com.tencent.mm/.ui.LauncherUI(1) } Counter{ com.xingin.xhs/.index.v2.IndexActivityV2(1) } Counter{ com.google.android.calendar/.allinone.AllInOneCalendarActivity(1) } Counter{ com.autonavi.minimap/com.autonavi.map.activity.SplashActivity(1) } Counter{ com.v2ray.ang/.ui.MainActivity(1) } Counter{ com.coloros.shortcuts/.ui.MainActivity(1) } Counter{ com.coloros.gallery3d/.app.MainActivity(1) } Counter{ com.huawei.study.hiresearch/com.huawei.hiresearch.ui.view.activity.MainActivity(1) com.huawei.study.hiresearch/com.huawei.huaweiresearch.peachblossom.plugin.activity.PluginDefaultProxyActivity(1) com.huawei.study.hiresearch/com.huawei.hiresearch.ui.view.activity.SplashActivity(1) } Counter{ com.coloros.alarmclock/com.oplus.alarmclock.AlarmClock(1) } Counter{ com.artemchep.keyguard/.android.MainActivity(1) } Counter{ net.sourceforge.opencamera/.MainActivity(1) } Counter{ com.coloros.backuprestore/com.oplus.phoneclone.PhoneCloneMainActivity(1) } Counter{ com.coloros.compass2/com.coloros.compass.flat.FlatCompass(1) } Counter{ com.tencent.mobileqq/.activity.SplashActivity(1) } Counter{ com.android.mms/.ui.ConversationList(1) } Counter{ com.oplus.camera/.Camera(1) } Counter{ com.taobao.taobao/com.taobao.tao.welcome.Welcome(1) }
11-08 00:12:41.033  2009 21066 [D] ITheiaManagerExt: recordAnrOrCrashEventStamp: pnIndex: 0 pkIndex: 36 packageName: net.thunderbird.android
11-08 00:12:41.034  2009 21066 [W] ITheiaManagerExt: [sendEvent] {0x3 69368548 0x10001003 20672 10413 processName:net.thunderbird.android|packageVersion:8.0} reported frequently, then we return.
11-08 00:12:41.034  2009 21066 [D] ActivityManager: TheiaManager sendEvent:net.thunderbird.android ANR happen
11-08 00:12:41.058  4869 21071 [I] LogKit.OLC_CrashBox_ExceptionInfoEntity: exceptionInfoCollector get componentName:net.thunderbird.android/com.fsck.k9.activity.MessageList
11-08 00:12:41.058  4869 21071 [D] LogKit.OLC_CrashBox_PackageUtils: PackageName: net.thunderbird.android
11-08 00:12:41.059  4869 21071 [D] LogKit.OLC_CrashBox_PackageUtils: PackageName: net.thunderbird.android
11-08 00:12:41.061  1495  1584 [D] gaia:event_server: [handleEvent:34]parse event from rawMsg: {"data":"{\"app_list\":[\"net.thunderbird.android\"],\"error_time\":1730995961009,\"error_type\":\"anr_start\",\"file_id\":\"d19c855a-6c04-4028-971b-6b868d4b26e3\",\"log_option\":255,\"log_list\":[\"extras@2024-11-08_00-12-41.txt\"]}","eventId":269500417,"packetId":"1015","type":2}
11-08 00:12:41.062  1495  1568 [D] gaia:logcollect: [startCatchLog:130]LogCollect startCatchLog with exception Info: {"app_list":["net.thunderbird.android"],"error_time":1730995961009,"error_type":"anr_start","file_id":"d19c855a-6c04-4028-971b-6b868d4b26e3","log_option":255,"log_list":["extras@2024-11-08_00-12-41.txt"]}
11-08 00:12:41.070  4869 21071 [D] LogKit.OLC_CrashBox_PackageUtils: PackageName: net.thunderbird.android
11-08 00:12:41.071  4869 21071 [D] LogKit.OLC_CrashBox_PackageUtils: PackageName: net.thunderbird.android
11-08 00:12:41.386  2009  2848 [E] OsenseKillAction: KillAction: find invalid process: net.thunderbird.android:20672:2
11-08 00:12:41.387  2009  2848 [I] OsenseKillAction: KillAction: oops, can not find client pi: ProcessRecord{9868d61 20672:net.thunderbird.android/u0a413}
11-08 00:12:41.387  2009  2848 [I] OsenseKillAction: KillAction: oops, can not find client pi: ProcessRecord{9868d61 20672:net.thunderbird.android/u0a413}
11-08 00:12:41.406  1141  1141 [I] MTK_APPList: [notifyAPPstate] multi_resumed_app_info[0] net.thunderbird.android/com.fsck.k9.activity.MessageList, pid:20672, fps:-1, isMultiWindow:0
11-08 00:12:41.413  1141  1141 [I] MTK_APPList: [notifyAPPstate] multi_resumed_app_info[0] net.thunderbird.android/com.fsck.k9.activity.MessageList, pid:20672, fps:-1, isMultiWindow:0
11-08 00:12:41.414  1141  1141 [I] MTK_APPList: [notifyAPPstate] multi_resumed_app_info[0] net.thunderbird.android/com.fsck.k9.activity.MessageList, pid:20672, fps:-1, isMultiWindow:0
11-08 00:12:41.415  1141  1141 [I] MTK_APPList: [notifyAPPstate] multi_resumed_app_info[0] net.thunderbird.android/com.fsck.k9.activity.MessageList, pid:20672, fps:-1, isMultiWindow:0
11-08 00:12:41.423  1141  1141 [I] MTK_APPList: [notifyAPPstate] multi_resumed_app_info[0] net.thunderbird.android/com.fsck.k9.activity.MessageList, pid:20672, fps:-1, isMultiWindow:0
11-08 00:12:41.424  1141  1141 [I] MTK_APPList: [notifyAPPstate] multi_resumed_app_info[0] net.thunderbird.android/com.fsck.k9.activity.MessageList, pid:20672, fps:-1, isMultiWindow:0
11-08 00:12:41.725  2009 21066 [E] ActivityManager: ANR in net.thunderbird.android (net.thunderbird.android/com.fsck.k9.activity.MessageList)
11-08 00:12:41.725  2009 21066 [E] ActivityManager: Reason: Input dispatching timed out (8b90321 net.thunderbird.android/com.fsck.k9.activity.MessageList (server) is not responding. Waited 5000ms for MotionEvent(deviceId=5, eventTime=69363508378000, source=TOUCHSCREEN, displayId=0, action=MOVE, actionButton=0x00000000, flags=0x00000000, metaState=0x00000000, buttonState=0x00000000, classification=NONE, edgeFlags=0x00000000, xPrecision=16.0, yPrecision=16.0, xCursorPosition=nan, yCursorPosition=nan, pointers=[0: (755.2, 1424.5)]), policyFlags=0x62000000).
11-08 00:12:41.725  2009 21066 [E] ActivityManager: Parent: net.thunderbird.android/com.fsck.k9.activity.MessageList
11-08 00:12:41.725  2009 21066 [E] ActivityManager:   27% 20672/net.thunderbird.android: 22% user + 5.3% kernel / faults: 52877 minor 77 major
11-08 00:12:41.725  2009 21066 [E] ActivityManager:   101% 20672/net.thunderbird.android: 101% user + 0% kernel / faults: 9441 minor 3 major
11-08 00:12:41.726  2009 21066 [W] OplusWindowContainerControlService: respondANR: all info about WindowContainer: Stack: Counter{ com.coloros.compass2(1) com.f0x1d.logfox(1) net.thunderbird.android(1) com.artemchep.keyguard(1) net.sourceforge.opencamera(1) com.tencent.mm(1) com.coloros.alarmclock(1) com.tencent.mobileqq(1) com.oplus.camera(1) com.coloros.filemanager(1) com.coloros.shortcuts(1) com.android.mms(1) google.android.task.calendar(1) org.mozilla.firefox(1) com.xingin.xhs(1) com.oplus.backuprestore.phoneclone(1) org.fdroid.fdroid(1) com.taobao.taobao(1) com.huawei.study.hiresearch(1) com.v2ray.ang(1) com.oppo.gallery3d.app.Gallery(1) }; Task: Counter{ net.thunderbird.android/com.fsck.k9.activity.MessageList(1) } Counter{ com.android.launcher/.Launcher(1) } Counter{ com.android.settings/com.oplus.settings.feature.homepage.OplusSettingsHomepageActivity(1) com.android.settings/.SubSettings(2) com.android.settings/.Settings$DevelopmentSettingsDashboardActivity(1) } Counter{ com.f0x1d.logfox/.ui.activity.MainActivity(1) } Counter{ org.fdroid.fdroid/.views.main.MainActivity(1) org.fdroid.fdroid/.views.AppDetailsActivity(1) org.fdroid.fdroid/.views.apps.AppListActivity(1) } Counter{ org.mozilla.firefox/.App(1) } Counter{ com.coloros.filemanager/com.oplus.filebrowser.FileBrowserActivity(1) } Counter{ com.tencent.mm/.ui.LauncherUI(1) } Counter{ com.xingin.xhs/.index.v2.IndexActivityV2(1) } Counter{ com.google.android.calendar/.allinone.AllInOneCalendarActivity(1) } Counter{ com.autonavi.minimap/com.autonavi.map.activity.SplashActivity(1) } Counter{ com.v2ray.ang/.ui.MainActivity(1) } Counter{ com.coloros.shortcuts/.ui.MainActivity(1) } Counter{ com.coloros.gallery3d/.app.MainActivity(1) } Counter{ com.huawei.study.hiresearch/com.huawei.hiresearch.ui.view.activity.MainActivity(1) com.huawei.study.hiresearch/com.huawei.huaweiresearch.peachblossom.plugin.activity.PluginDefaultProxyActivity(1) com.huawei.study.hiresearch/com.huawei.hiresearch.ui.view.activity.SplashActivity(1) } Counter{ com.coloros.alarmclock/com.oplus.alarmclock.AlarmClock(1) } Counter{ com.artemchep.keyguard/.android.MainActivity(1) } Counter{ net.sourceforge.opencamera/.MainActivity(1) } Counter{ com.coloros.backuprestore/com.oplus.phoneclone.PhoneCloneMainActivity(1) } Counter{ com.coloros.compass2/com.coloros.compass.flat.FlatCompass(1) } Counter{ com.tencent.mobileqq/.activity.SplashActivity(1) } Counter{ com.android.mms/.ui.ConversationList(1) } Counter{ com.oplus.camera/.Camera(1) } Counter{ com.taobao.taobao/com.taobao.tao.welcome.Welcome(1) }
11-08 00:12:41.728  2009 21066 [D] ActivityManager: Completed ANR of net.thunderbird.android in 717ms, latency 2ms
11-08 00:12:41.728  2009  2059 [W] OplusWindowContainerControlService: respondANR: all info about WindowContainer: Stack: Counter{ com.coloros.compass2(1) com.f0x1d.logfox(1) net.thunderbird.android(1) com.artemchep.keyguard(1) net.sourceforge.opencamera(1) com.tencent.mm(1) com.coloros.alarmclock(1) com.tencent.mobileqq(1) com.oplus.camera(1) com.coloros.filemanager(1) com.coloros.shortcuts(1) com.android.mms(1) google.android.task.calendar(1) org.mozilla.firefox(1) com.xingin.xhs(1) com.oplus.backuprestore.phoneclone(1) org.fdroid.fdroid(1) com.taobao.taobao(1) com.huawei.study.hiresearch(1) com.v2ray.ang(1) com.oppo.gallery3d.app.Gallery(1) }; Task: Counter{ net.thunderbird.android/com.fsck.k9.activity.MessageList(1) } Counter{ com.android.launcher/.Launcher(1) } Counter{ com.android.settings/com.oplus.settings.feature.homepage.OplusSettingsHomepageActivity(1) com.android.settings/.SubSettings(2) com.android.settings/.Settings$DevelopmentSettingsDashboardActivity(1) } Counter{ com.f0x1d.logfox/.ui.activity.MainActivity(1) } Counter{ org.fdroid.fdroid/.views.main.MainActivity(1) org.fdroid.fdroid/.views.AppDetailsActivity(1) org.fdroid.fdroid/.views.apps.AppListActivity(1) } Counter{ org.mozilla.firefox/.App(1) } Counter{ com.coloros.filemanager/com.oplus.filebrowser.FileBrowserActivity(1) } Counter{ com.tencent.mm/.ui.LauncherUI(1) } Counter{ com.xingin.xhs/.index.v2.IndexActivityV2(1) } Counter{ com.google.android.calendar/.allinone.AllInOneCalendarActivity(1) } Counter{ com.autonavi.minimap/com.autonavi.map.activity.SplashActivity(1) } Counter{ com.v2ray.ang/.ui.MainActivity(1) } Counter{ com.coloros.shortcuts/.ui.MainActivity(1) } Counter{ com.coloros.gallery3d/.app.MainActivity(1) } Counter{ com.huawei.study.hiresearch/com.huawei.hiresearch.ui.view.activity.MainActivity(1) com.huawei.study.hiresearch/com.huawei.huaweiresearch.peachblossom.plugin.activity.PluginDefaultProxyActivity(1) com.huawei.study.hiresearch/com.huawei.hiresearch.ui.view.activity.SplashActivity(1) } Counter{ com.coloros.alarmclock/com.oplus.alarmclock.AlarmClock(1) } Counter{ com.artemchep.keyguard/.android.MainActivity(1) } Counter{ net.sourceforge.opencamera/.MainActivity(1) } Counter{ com.coloros.backuprestore/com.oplus.phoneclone.PhoneCloneMainActivity(1) } Counter{ com.coloros.compass2/com.coloros.compass.flat.FlatCompass(1) } Counter{ com.tencent.mobileqq/.activity.SplashActivity(1) } Counter{ com.android.mms/.ui.ConversationList(1) } Counter{ com.oplus.camera/.Camera(1) } Counter{ com.taobao.taobao/com.taobao.tao.welcome.Welcome(1) }
11-08 00:12:41.728  2009  2059 [W] ActivityTaskManager:   Force finishing activity net.thunderbird.android/com.fsck.k9.activity.MessageList
@MountComb MountComb added type: bug Something is causing incorrect behavior or errors unconfirmed Newly reported issues awaiting triage or confirmation labels Nov 8, 2024
@kewisch kewisch added the type: crash Issues that involve fixing a crash or ANR label Nov 8, 2024
@shamim-emon
Copy link
Contributor

Image
Unable to reproduce the issue. All I see is blank email body.
Below is the eml file that I used to import email via TB desktop on windows 10. Is there any issue with the format of eml?
crashme.eml.txt

@MountComb
Copy link
Author

Hi there, thanks for looking into this.

It seems that the subject has changed. How did you imported the eml file? Did you forwarded the email to yourself?

If that's the case, I guess it has been changed during this process. Previously I noticed that Thunderbird desktop would automatically alter the email source text when I "save as" the email (like use different encoding, and in this case, it extract the inline image into a separate section). And that's why I mentioned to drag the file directly into the inbox (rather than directly open the eml file) and then sync to TB android: this avoids the automatic alteration.

Could you "View Source" to verify if the source code is the same as the eml file content?

Image

PS: Also note that the email is dated a month ago, so if you drag it into the inbox, maybe you need to scroll down a long way to find it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something is causing incorrect behavior or errors type: crash Issues that involve fixing a crash or ANR unconfirmed Newly reported issues awaiting triage or confirmation
Projects
None yet
Development

No branches or pull requests

3 participants