[Desire Q&A, Help & Troubleshooting] willy792003:
I have been experiencing this issue since upgrading to FroYo, from the leak version until the official version. Sense will crash while I am scrolling through the news widget. I have decided to capture the logcat in case any of the DEV here can help. Here it is:

E/Widget ( 2400): CellLayout exception: android.widget.RelativeLayout@46995140
E/Widget ( 2400): CellLayout exception, tag: com.htc.launcher.WidgetProxy@46840fa0
E/Widget ( 2400): widget view : com.htc.NewsReaderWidget.NewsWidgetView@46837928
D/AndroidRuntime( 2400): Shutting down VM
W/dalvikvm( 2400): threadid=1: thread exiting with uncaught exception (group=0x400259f8)
E/AndroidRuntime( 2400): FATAL EXCEPTION: main
E/AndroidRuntime( 2400): java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@46934c30
E/AndroidRuntime( 2400):	at android.graphics.Canvas.throwIfRecycled(Canvas.java:955)
E/AndroidRuntime( 2400):	at android.graphics.Canvas.drawBitmap(Canvas.java:1044)
E/AndroidRuntime( 2400):	at android.graphics.drawable.BitmapDrawable.draw(BitmapDrawable.java:323)
E/AndroidRuntime( 2400):	at android.widget.ImageView.onDraw(ImageView.java:905)
E/AndroidRuntime( 2400):	at android.view.View.draw(View.java:6739)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.drawChild(ViewGroup.java:1648)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
E/AndroidRuntime( 2400):	at com.htc.widget.HtcAbsListView.dispatchDraw(HtcAbsListView.java:1632)
E/AndroidRuntime( 2400):	at com.htc.widget.HtcListViewCore.dispatchDraw(HtcListViewCore.java:4610)
E/AndroidRuntime( 2400):	at com.htc.widget.HtcListView.dispatchDraw(HtcListView.java:833)
E/AndroidRuntime( 2400):	at android.view.View.draw(View.java:6742)
E/AndroidRuntime( 2400):	at com.htc.widget.HtcAbsListView.draw(HtcAbsListView.java:2645)
E/AndroidRuntime( 2400):	at com.htc.widget.HtcListView.draw(HtcListView.java:560)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.drawChild(ViewGroup.java:1648)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
E/AndroidRuntime( 2400):	at android.view.View.draw(View.java:6742)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.drawChild(ViewGroup.java:1648)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
E/AndroidRuntime( 2400):	at com.htc.launcher.CellLayout.drawChild(CellLayout.java:1758)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
E/AndroidRuntime( 2400):	at com.htc.launcher.CellLayout.dispatchDraw(CellLayout.java:593)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
E/AndroidRuntime( 2400):	at com.htc.launcher.Workspace.drawChild(Workspace.java:1136)
E/AndroidRuntime( 2400):	at com.htc.launcher.Workspace.dispatchDraw(Workspace.java:1032)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
E/AndroidRuntime( 2400):	at com.htc.launcher.DragLayer.dispatchDraw(DragLayer.java:356)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
E/AndroidRuntime( 2400):	at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
E/AndroidRuntime( 2400):	at android.view.View.draw(View.java:6742)
E/AndroidRuntime( 2400):	at android.widget.FrameLayout.draw(FrameLayout.java:352)
E/AndroidRuntime( 2400):	at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1872)
E/AndroidRuntime( 2400):	at android.view.ViewRoot.draw(ViewRoot.java:1422)
E/AndroidRuntime( 2400):	at android.view.ViewRoot.performTraversals(ViewRoot.java:1167)
E/AndroidRuntime( 2400):	at android.view.ViewRoot.handleMessage(ViewRoot.java:1744)
E/AndroidRuntime( 2400):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 2400):	at android.os.Looper.loop(Looper.java:144)
E/AndroidRuntime( 2400):	at android.app.ActivityThread.main(ActivityThread.java:4937)
E/AndroidRuntime( 2400):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2400):	at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 2400):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime( 2400):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime( 2400):	at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 150): Force finishing activity com.htc.launcher/.Launcher
I/global ( 150): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
D/AK8973 ( 121): Compass Start
D/Sensors ( 150): open_akm, fd=99
I/global ( 150): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
D/AutoSetting( 580): service - ***setupWizardIsCompleted: true
D/AutoSetting( 580): service - ***chkConnected, mbReqChecking:false,mbApplyAll:true
D/AutoSetting( 580): service - ***Data call is avaiable
D/AutoSetting( 580): service - doAutoSettings(), isNetworkAvailable: true, isUseWirelessNetworks: true, isTimeAutoState: true
I/HtcLocationService( 580): agent - can't get city from Reverse-geocode result
D/AutoSetting( 580): service - CALLBACK - onGetTimeZoneOffset, result: failed, zoneId: , offset: 0
D/AutoSetting( 580): service - Network Operator=52503
D/AutoSetting( 580): service - ***get timezoneid by MCC:525,=>timezoneid: Asia/Kuala_Lumpur
D/LocationManager( 580): requestLocationUpdates: provider = network, listener = com.htc.htclocationservice.HtcLocationServiceAgent$7@467dad48
W/ActivityManager( 150): Activity pause timeout for HistoryRecord{46c1f928 com.htc.launcher/.Launcher}
I/ActivityManager( 150): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.htc.launcher/.Launcher }
D/Sensors ( 150): close_akm, fd=99
D/AutoSetting( 580): service - mySetTimeZoneId(), Timezone is not changed, currentTimeZoneId: Asia/Kuala_Lumpur
D/LocationManager( 580): removeUpdates: listener = com.htc.htclocationservice.HtcLocationServiceAgent$7@467dad48
D/AutoSetting( 580): service - stop self
D/AutoSetting( 580): service - wake lock release
D/AK8973 ( 121): Compass CLOSE
D/LocationManager( 580): removeUpdates: listener = com.htc.htclocationservice.HtcLocationServiceAgent$7@467dad48
D/dalvikvm( 150): GC_FOR_MALLOC freed 11282 objects / 1258192 bytes in 132ms
I/global ( 150): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
E/ActivityManager( 150): Error running process
E/ActivityManager( 150): java.io.IOException: Error running exec(). Command: [/system/xbin/procrank] Working Directory: null Environment: [ANDROID_SOCKET_zygote=11, ANDROID_BOOTLOGO=1, EXTERNAL_STORAGE=/mnt/sdcard, ANDROID_ASSETS=/system/app, TERMINFO=/system/etc/terminfo, ASEC_MOUNTPOINT=/mnt/asec, PATH=/sbin:/system/sbin:/system/bin:/system/xbin, ANDROID_DATA=/data, BOOTCLASSPATH=/system/framework/core.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/com.htc.framework.jar:/system/framework/com.htc.android.pimlib.jar:/system/framework/com.htc.android.easopen.jar:/system/framework/com.scalado.util.ScaladoUtil.jar, ANDROID_PROPERTY_WORKSPACE=10,65536, ANDROID_ROOT=/system, LD_LIBRARY_PATH=/system/lib]
E/ActivityManager( 150):	at java.lang.ProcessManager.exec(ProcessManager.java:226)
E/ActivityManager( 150):	at java.lang.ProcessBuilder.start(ProcessBuilder.java:201)
E/ActivityManager( 150):	at com.android.server.am.ActivityManagerService.logProcessResult(ActivityManagerService.java:9438)
E/ActivityManager( 150):	at com.android.server.am.ActivityManagerService.access$900(ActivityManagerService.java:155)
E/ActivityManager( 150):	at com.android.server.am.ActivityManagerService$9.run(ActivityManagerService.java:9615)
E/ActivityManager( 150): Caused by: java.io.IOException: No such file or directory
E/ActivityManager( 150):	at java.lang.ProcessManager.exec(Native Method)
E/ActivityManager( 150):	at java.lang.ProcessManager.exec(ProcessManager.java:224)
E/ActivityManager( 150):	... 4 more
D/dalvikvm( 150): GC_FOR_MALLOC freed 10311 objects / 1516216 bytes in 125ms

Thanks in advance!