[G1 Android Development] jmhecker:
The symptom is that the market screen starts to load. The 'title bar' appears saying "Android Market Terms of Service" or whatever, and then the screen clears, and the title bar once again appears saying the same as before....lather, rinse, repeat.

This is the FULL output of the logcat from when I start Market:

I/DEBUG ( 3221): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 3221): Build fingerprint: 'htc_wwe/htc_legend/legend/legend:2.1/ERD7
9/139791:user/release-keys'
I/DEBUG ( 3221): pid: 3476, tid: 3485 >>> com.android.vending <<<
I/DEBUG ( 3221): signal 11 (SIGSEGV), fault addr 00000099
I/DEBUG ( 3221): r0 46877814 r1 46877760 r2 4687790c r3 468776e0
I/DEBUG ( 3221): r4 46876310 r5 46877536 r6 46877528 r7 46877798
I/DEBUG ( 3221): r8 aa82b2f8 r9 00000095 10 000000c8 fp 00000001
I/DEBUG ( 3221): ip 00000089 sp 46876220 lr aa5c9e90 pc aa4cb000 cpsr 800
00010
I/vending ( 3476): com.android.vending.api.RadioHttpClient$1.handleMessage(): Ha
ndle DATA_STATE_CHANGED event: NetworkInfo: type: MOBILE[UMTS], state: CONNECTED
/CONNECTED, reason: gprsAttached, extra: epc.tmobile.com, roaming: false, failov
er: false, isAvailable: true
W/InputManagerService( 2673): Got RemoteException sending setActive(false) notif
ication to pid 3463 uid 10006
D/TelephonyRegistry( 2673): notifyDataConnection() state=2isDataConnectivityPoss
ible()true, reason=null
D/TelephonyRegistry( 2673): broadcastDataConnectionStateChanged() state=CONNECT
EDtypes=default,mms,supl, interfaceName=rmnet0
D/NetworkLocationProvider( 2673): onDataConnectionStateChanged 8
D/PhoneApp( 2736): [NotificationMgr] updateNetworkSelection()...state = 0 new ne
twork
D/PhoneApp( 2736): [NotificationMgr] hideDataDisconnectedRoaming()...
D/MobileDataStateTracker( 2673): replacing old mInterfaceName (rmnet0) with rmne
t0 for mms
I/ActivityManager( 2673): Displayed activity com.android.vending/.TosActivity: 1
380 ms (total 3168 ms)
D/MobileDataStateTracker( 2673): replacing old mInterfaceName (rmnet0) with rmne
t0 for supl
I/DEBUG ( 3221): #00 pc 004cb000 /system/lib/libwebcore.so
D/PendingMsgSendReceiverRegister( 2829): onReceive, start to send QueuedMessage
I/DEBUG ( 3221): #01 lr aa5c9e90 /system/lib/libwebcore.so
I/DEBUG ( 3221):
I/DEBUG ( 3221): code around pc:
I/DEBUG ( 3221): aa4caff0 00000000 00000000 00000000 00000000
I/DEBUG ( 3221): aa4cb000 e799510b e3550000 0a00002d e3750001
I/DEBUG ( 3221): aa4cb010 0a00002b e1e00785 e0807005 e0271527
I/DEBUG ( 3221):
I/DEBUG ( 3221): code around lr:
I/DEBUG ( 3221): aa5c9e80 e2817038 e59d0014 e58d702c ebfc01bd
I/DEBUG ( 3221): aa5c9e90 e28dca01 e1a07000 e1a01004 e59d002c
I/DEBUG ( 3221): aa5c9ea0 e58c74b0 ebfff597 e59f3808 e28d2d55
I/DEBUG ( 3221):
I/DEBUG ( 3221): stack:
I/DEBUG ( 3221): 468761e0 00000000
I/DEBUG ( 3221): 468761e4 00000000
I/DEBUG ( 3221): 468761e8 0000002c
I/DEBUG ( 3221): 468761ec 468776e8
I/DEBUG ( 3221): 468761f0 46877814
I/DEBUG ( 3221): 468761f4 01760000
I/DEBUG ( 3221): 468761f8 aa82b2f8 /system/lib/libwebcore.so
I/DEBUG ( 3221): 468761fc 00000176
I/DEBUG ( 3221): 46876200 000000c8
I/DEBUG ( 3221): 46876204 00000072
I/DEBUG ( 3221): 46876208 00000000
I/DEBUG ( 3221): 4687620c 00000001
I/DEBUG ( 3221): 46876210 46876310
I/DEBUG ( 3221): 46876214 46877536
I/DEBUG ( 3221): 46876218 df002777
I/DEBUG ( 3221): 4687621c e3a070ad
I/DEBUG ( 3221): #00 46876220 00000000
I/DEBUG ( 3221): 46876224 00000000
I/DEBUG ( 3221): 46876228 468776d0
I/DEBUG ( 3221): 4687622c 0000002c
I/DEBUG ( 3221): 46876230 fff5fa28
I/DEBUG ( 3221): 46876234 46877814
I/DEBUG ( 3221): 46876238 fff61a20
I/DEBUG ( 3221): 4687623c 46876268
I/DEBUG ( 3221): 46876240 00000000
I/DEBUG ( 3221): 46876244 aa78cd18 /system/lib/libwebcore.so
I/DEBUG ( 3221): 46876248 aa82e1e0 /system/lib/libwebcore.so
I/DEBUG ( 3221): 4687624c 46877798
I/DEBUG ( 3221): 46876250 46877864
I/DEBUG ( 3221): 46876254 468778ec
I/DEBUG ( 3221): 46876258 aa82e1e2 /system/lib/libwebcore.so
I/DEBUG ( 3221): 4687625c aa782a60 /system/lib/libwebcore.so
I/DEBUG ( 3221): 46876260 aa782a68 /system/lib/libwebcore.so
I/DEBUG ( 3221): 46876264 00000000
D/PendingMsgSendReceiverRegister( 2829): SmsReceiverService_handleServiceStateCh
anged() sendFirstQueuedMessage >>
D/PendingMsgSendReceiverRegister( 2829): SmsReceiverService_handleServiceStateCh
anged() sendFirstQueuedMessage <<
V/MmsSystemEventReceiver( 2829): Intent received: Intent { act=android.intent.ac
tion.ANY_DATA_STATE cmp=com.android.mms/.transaction.MmsSystemEventReceiver (has
extras) }
I/power ( 2673): *** set_screen_state 0
D/KeyguardViewManager( 2673): show()
D/LockExchangeUtils( 2673): isLockExchangeEnabled = false
D/LockExchangeUtils( 2673): isLockExchangeEnabled = false
D/Sensors ( 2673): sensors=00000000, real=00000000
D/AKMD ( 2658): Compass CLOSE
D/BluetoothA2dpService( 2673): Received intent with action: android.intent.actio
n.SCREEN_OFF
D/SurfaceFlinger( 2673): About to give-up screen, flinger = 0x161928
D/SurfaceFlinger( 2673): screen given-up
D/HtcLockScreen( 2673): onScreenRestart
I/HtcLockScreen( 2673): HtcLockScreen:onResume
W/ActivityManager( 2673): Activity pause timeout for HistoryRecord{44ff7e40 com.
android.vending/.TosActivity}
D/KeyguardViewMediator( 2673): handleKeyguardDoneDrawing: notifying mWaitingUnti
lKeyguardVisible
I/DEBUG ( 3221): debuggerd committing suicide to free the zombie!
D/ScreenReceiver( 2753): receive android.intent.action.SCREEN_OFF
I/ActivityManager( 2673): Process com.android.vending (pid 3476) has died.
I/WindowManager( 2673): WIN DEATH: Window{4526e058 com.android.vending/com.andro
id.vending.TosActivity paused=false}
I/ActivityManager( 2673): Start proc com.android.vending for activity com.androi
d.vending/.AssetBrowserActivity: pid=3489 uid=10006 gids={3003}
E/ActivityManager( 2673): fail to set top app changed!
D/Zygote ( 2653): Process 3476 terminated by signal (11)
I/DEBUG ( 3488): debuggerd: Feb 26 2010 17:06:43
I/ActivityThread( 3489): Publishing provider com.android.vending.SuggestionsProv
ider: com.android.vending.SuggestionsProvider
D/ContactWidget Matrix( 2753): Received intent:android.intent.action.SCREEN_OFF
W/ActivityManager( 2673): Activity pause timeout for HistoryRecord{44ff3990 com.
android.vending/.AssetBrowserActivity}
I/ActivityManager( 2673): Starting activity: Intent { cmp=com.android.vending/.T
osActivity }
W/ActivityManager( 2673): Activity pause timeout for HistoryRecord{452b3310 com.
android.vending/.TosActivity}
I/DEBUG ( 3488): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 3488): Build fingerprint: 'htc_wwe/htc_legend/legend/legend:2.1/ERD7
9/139791:user/release-keys'
I/DEBUG ( 3488): pid: 3489, tid: 3498 >>> com.android.vending <<<
I/DEBUG ( 3488): signal 11 (SIGSEGV), fault addr 00000099
I/DEBUG ( 3488): r0 46877814 r1 46877760 r2 4687790c r3 468776e0
I/DEBUG ( 3488): r4 46876310 r5 46877536 r6 46877528 r7 46877798
I/DEBUG ( 3488): r8 aa82b2f8 r9 00000095 10 000000c8 fp 00000001
I/DEBUG ( 3488): ip 00000089 sp 46876220 lr aa5c9e90 pc aa4cb000 cpsr 800
00010
I/vending ( 3489): com.android.vending.api.RadioHttpClient$1.handleMessage(): Ha
ndle DATA_STATE_CHANGED event: NetworkInfo: type: MOBILE[HSDPA], state: CONNECTE
D/CONNECTED, reason: gprsAttached, extra: epc.tmobile.com, roaming: false, failo
ver: false, isAvailable: true
I/ActivityManager( 2673): Displayed activity com.android.vending/.TosActivity: 2
148 ms (total 3515 ms)
I/DEBUG ( 3488): #00 pc 004cb000 /system/lib/libwebcore.so
I/DEBUG ( 3488): #01 lr aa5c9e90 /system/lib/libwebcore.so
I/DEBUG ( 3488):
I/DEBUG ( 3488): code around pc:
I/DEBUG ( 3488): aa4caff0 00000000 00000000 00000000 00000000
I/DEBUG ( 3488): aa4cb000 e799510b e3550000 0a00002d e3750001
I/DEBUG ( 3488): aa4cb010 0a00002b e1e00785 e0807005 e0271527
I/DEBUG ( 3488):
I/DEBUG ( 3488): code around lr:
I/DEBUG ( 3488): aa5c9e80 e2817038 e59d0014 e58d702c ebfc01bd
I/DEBUG ( 3488): aa5c9e90 e28dca01 e1a07000 e1a01004 e59d002c
I/DEBUG ( 3488): aa5c9ea0 e58c74b0 ebfff597 e59f3808 e28d2d55
I/DEBUG ( 3488):
I/DEBUG ( 3488): stack:
I/DEBUG ( 3488): 468761e0 00000000
I/DEBUG ( 3488): 468761e4 00000000
I/DEBUG ( 3488): 468761e8 0000002c
I/DEBUG ( 3488): 468761ec 468776e8
I/DEBUG ( 3488): 468761f0 46877814
I/DEBUG ( 3488): 468761f4 01760000
I/DEBUG ( 3488): 468761f8 aa82b2f8 /system/lib/libwebcore.so
I/DEBUG ( 3488): 468761fc 00000176
I/DEBUG ( 3488): 46876200 000000c8
I/DEBUG ( 3488): 46876204 00000072
I/DEBUG ( 3488): 46876208 00000000
I/DEBUG ( 3488): 4687620c 00000001
I/DEBUG ( 3488): 46876210 46876310
I/DEBUG ( 3488): 46876214 46877536
I/DEBUG ( 3488): 46876218 df002777
I/DEBUG ( 3488): 4687621c e3a070ad
I/DEBUG ( 3488): #00 46876220 00000000
I/DEBUG ( 3488): 46876224 00000000
I/DEBUG ( 3488): 46876228 468776d0
I/DEBUG ( 3488): 4687622c 0000002c
I/DEBUG ( 3488): 46876230 fff5fa28
I/DEBUG ( 3488): 46876234 46877814
I/DEBUG ( 3488): 46876238 fff61a20
I/DEBUG ( 3488): 4687623c 46876268
I/DEBUG ( 3488): 46876240 00000000
I/DEBUG ( 3488): 46876244 aa78cd18 /system/lib/libwebcore.so
I/DEBUG ( 3488): 46876248 aa82e1e0 /system/lib/libwebcore.so
I/DEBUG ( 3488): 4687624c 46877798
I/DEBUG ( 3488): 46876250 46877864
I/DEBUG ( 3488): 46876254 468778ec
I/DEBUG ( 3488): 46876258 aa82e1e2 /system/lib/libwebcore.so
I/DEBUG ( 3488): 4687625c aa782a60 /system/lib/libwebcore.so
I/DEBUG ( 3488): 46876260 aa782a68 /system/lib/libwebcore.so
I/DEBUG ( 3488): 46876264 00000000
D/dalvikvm( 3489): GC freed 3813 objects / 260968 bytes in 1085ms
D/dalvikvm( 2673): GC freed 10784 objects / 513808 bytes in 730ms

It just keeps repeating over and over. Never showing the ANdroid TOS so that I can click "Accept"

And I knew it was a long shot, but I copied the Vending.apk from another 2.1 ROM, and it has the same problem. I am confused as to what is causing this.