ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #03368
Re: Ubuntu Touch on Emulator
writeAligned function is called When I try to createSurface. Below shows how it's called. If you are interested, I can send you all the things in a tar file.
\\192.168.1.101\1\touch\export\phablet-ubuntu-20130618\frameworks\native\libs\binder\IServiceManager.cpp
class BpServiceManager : public BpInterface<IServiceManager>
{
virtual sp<IBinder> getService(const String16& name) const
{
sp<IBinder> svc = checkService(name); //segfault
virtual sp<IBinder> checkService( const String16& name) const
{
remote()->transact(CHECK_SERVICE_TRANSACTION, data, &reply); //segfault
\\192.168.1.101\1\touch\export\phablet-ubuntu-20130618\frameworks\native\libs\binder\BpBinder.cpp
status_t BpBinder::transact(
uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags)
{
status_t status = IPCThreadState::self()->transact(
mHandle, code, data, reply, flags); //segfault
\\192.168.1.101\1\touch\export\phablet-ubuntu-20130618\frameworks\native\libs\binder\IPCThreadState.cpp
status_t IPCThreadState::transact(int32_t handle,
uint32_t code, const Parcel& data,
Parcel* reply, uint32_t flags)
{
err = writeTransactionData(BC_TRANSACTION, flags, handle, code, data, NULL); //segfault
status_t IPCThreadState::writeTransactionData(int32_t cmd, uint32_t binderFlags,
int32_t handle, uint32_t code, const Parcel& data, status_t* statusBuffer)
{
mOut.writeInt32(cmd); //segfault
\\192.168.1.101\1\touch\export\phablet-ubuntu-20130618\frameworks\native\libs\binder\Parcel.cpp
template<class T>
status_t Parcel::writeAligned(T val) {
if ((mDataPos+sizeof(val)) <= mDataCapacity) {
restart_write:
*reinterpret_cast<T*>(mData+mDataPos) = val; //segfault
------------------ Original ------------------
From: "Daniel"<ichbrauchspeicher@xxxxxxxx>;
Date: Sat, Jul 27, 2013 11:23 PM
To: "ubuntu-phone"<ubuntu-phone@xxxxxxxxxxxxxxxxxxx>;
Subject: Re: [Ubuntu-phone] Ubuntu Touch on Emulator
Hi Leon,
first I must say that I don't have all this stuff installed on my PC so I can't verify it myself. Nevertheless 'mDataPos:40582310' looks to me like a memory address and not like an index. Maybe you forgot a '*', used a '&' where you shouldn't use it or something similar so that you did not transfer the content of a variable but the address of it? The more interesting part is where the writeAligned function is called.
Kind regards,
Daniel
Am 27.07.2013 15:57, schrieb leon lee:
I found that mDataCapacity, mDataPos were wrong which lead to the segfault. What would be the cause for such thing?
normal one:
D/binder/Parcel.cpp( 39): Parcel::writeAligned,mData: 40561ef8, mDataCapacity: 96, mDataPos:40
segfault:
D/binder/Parcel.cpp( 39): Parcel::writeAligned,mData: 40582a4c, mDataCapacity: 1079518040, mDataPos:40582310
------------------ ?????? ?? ------------------
??????: "leon lee"<llrraa@xxxxxx>;
????????: 2013??7??26??(??????) ????11:17
??????: "Dmitrijs Ledkovs"<xnox@xxxxxxxxxx>; "ubuntu-phone"<ubuntu-phone@xxxxxxxxxxxxxxxxxxx>;
????: Re: [Ubuntu-phone] Ubuntu Touch on Emulator
Finally, I know which line goes wrong:
*reinterpret_cast<T*>(mData+mDataPos) = val; //segfault
But how to fix it? Should I print something to check?
\\192.168.1.101\1\touch\export\phablet-ubuntu-20130618\frameworks\native\libs\binder\Parcel.cpp
template<class T>
status_t Parcel::writeAligned(T val) {
if ((mDataPos+sizeof(val)) <= mDataCapacity) {
restart_write:
*reinterpret_cast<T*>(mData+mDataPos) = val; //segfault
------------------ ???????? ------------------
??????: "leon lee"<llrraa@xxxxxx>;
????????: 2013??7??19??(??????) ????12:58
??????: "Dmitrijs Ledkovs"<xnox@xxxxxxxxxx>; "ubuntu-phone"<ubuntu-phone@xxxxxxxxxxxxxxxxxxx>;
????: Re: [Ubuntu-phone] Ubuntu Touch on Emulator
It seems that there's something wrong with /system/lib/libbinder.so (int android::Parcel::writeAligned<int>(int)+21). Can anyone help on this?
Line 2504: I/DEBUG ( 37): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Line 2505: I/DEBUG ( 37): Build fingerprint: 'CyanogenMod/cm_goldfish/generic:4.2.1/JOP40D/eng.leon.20130628.214921:eng/test-keys'
Line 2506: I/DEBUG ( 37): Revision: '0'
Line 2507: I/DEBUG ( 37): pid: 39, tid: 72, name: SurfaceFlinger >>> /system/bin/surfaceflinger <<<
Line 2508: I/DEBUG ( 37): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 809ded5c
Line 2509: I/DEBUG ( 37): r0 404efa4c r1 00000004 r2 404ef314 r3 404ef310
Line 2510: I/DEBUG ( 37): r4 405fc080 r5 40286300 r6 00000000 r7 405fc080
Line 2511: I/DEBUG ( 37): r8 400b1228 r9 40286300 sl 00000002 fp 00000001
Line 2512: I/DEBUG ( 37): ip 40276f10 sp 404cd9d8 lr 4026afc3 pc 4026dfae cpsr 000f0030
Line 2513: I/DEBUG ( 37):
Line 2514: I/DEBUG ( 37): backtrace:
Line 2515: I/DEBUG ( 37): #00 pc 00019fae /system/lib/libbinder.so (int android::Parcel::writeAligned<int>(int)+21)
Line 2516: I/DEBUG ( 37): #01 pc 00016fbf /system/lib/libbinder.so (android::IPCThreadState::writeTransactionData(int, unsigned int, int, unsigned int, android::Parcel const&, int*)+126)
Line 2517: I/DEBUG ( 37):
Line 2518: I/DEBUG ( 37): stack:
Line 2519: I/DEBUG ( 37): 404cd998 565f5841
Line 2520: I/DEBUG ( 37): 404cd99c 50574549
Line 2521: I/DEBUG ( 37): 404cd9a0 5f54524f
Line 2522: I/DEBUG ( 37): 404cd9a4 534d4944
Line 2523: I/DEBUG ( 37): 404cd9a8 34203d20
Line 2524: I/DEBUG ( 37): 404cd9ac 20363930
Line 2525: I/DEBUG ( 37): 404cd9b0 30342078
Line 2526: I/DEBUG ( 37): 404cd9b4 4f003639
Line 2527: I/DEBUG ( 37): 404cd9b8 625f5345
Line 2528: I/DEBUG ( 37): 404cd9bc 5f657479
Line 2529: I/DEBUG ( 37): 404cd9c0 726f6f63
Line 2530: I/DEBUG ( 37): 404cd9c4 616e6964
Line 2531: I/DEBUG ( 37): 404cd9c8 20736574
Line 2532: I/DEBUG ( 37): 404cd9cc 4f5f4c47
Line 2533: I/DEBUG ( 37): 404cd9d0 df0027ad
Line 2534: I/DEBUG ( 37): 404cd9d4 00000000
Line 2535: I/DEBUG ( 37): #00 404cd9d8 00000000
Line 2536: I/DEBUG ( 37): ........ ........
Line 2537: I/DEBUG ( 37): #01 404cd9d8 00000000
Line 2538: I/DEBUG ( 37): 404cd9dc 404cdac0 [stack:72]
Line 2539: I/DEBUG ( 37): 404cd9e0 00000000
Line 2540: I/DEBUG ( 37): 404cd9e4 4026afc3 /system/lib/libbinder.so (android::IPCThreadState::writeTransactionData(int, unsigned int, int, unsigned int, android::Parcel const&, int*)+130)
Line 2541: I/DEBUG ( 37): 404cd9e8 656c676e
Line 2542: I/DEBUG ( 37): 404cd9ec 00000000
Line 2543: I/DEBUG ( 37): 404cd9f0 00000000
Line 2544: I/DEBUG ( 37): 404cd9f4 00000002
Line 2545: I/DEBUG ( 37): 404cd9f8 00000010
Line 2546: I/DEBUG ( 37): 404cd9fc 00000000
Line 2547: I/DEBUG ( 37): 404cda00 00000000
Line 2548: I/DEBUG ( 37): 404cda04 00000064
Line 2549: I/DEBUG ( 37): 404cda08 00000000
Line 2550: I/DEBUG ( 37): 404cda0c 40602928
Line 2551: I/DEBUG ( 37): 404cda10 00000000
Line 2552: I/DEBUG ( 37): 404cda14 82888015
Line 2553: I/DEBUG ( 37):
Line 2554: I/DEBUG ( 37): memory near r0:
Line 2555: I/DEBUG ( 37): 404efa2c e1510003 012fff1e e58c3000 e3a01001
Line 2556: I/DEBUG ( 37): 404efa3c ea0006dd e5902470 e282c068 eafffff4
Line 2557: I/DEBUG ( 37): 404efa4c e300cde1 e151000c 0a000004 e5903494
Line 2558: I/DEBUG ( 37): 404efa5c e3530000 03a03c05 05803494 e12fff1e
Line 2559: I/DEBUG ( 37): 404efa6c e308112f e1530001 e2422b0a 03a03c29
Line 2560: I/DEBUG ( 37): 404efa7c e3520003 908ff102 eafffff3 ea00001c
Line 2561: I/DEBUG ( 37): 404efa8c ea00000d ea000006 eaffffff e243cc29
Line 2562: I/DEBUG ( 37): 404efa9c e35c0001 8affffec e5902470 e282c072
Line 2563: I/DEBUG ( 37): 404efaac ea00000b e2431c29 e3510001 8affffe6
Line 2564: I/DEBUG ( 37): 404efabc e590c470 e28cc070 ea000005 e3c32c01
Line 2565: I/DEBUG ( 37): 404efacc e3520c26 1a000010 e590c470 e3a03c26
Line 2566: I/DEBUG ( 37): 404efadc e28cc074 e35c0000 0affffdb e1dc20b0
Line 2567: I/DEBUG ( 37): 404efaec e1520003 012fff1e e1cc30b0 e3a01001
Line 2568: I/DEBUG ( 37): 404efafc ea0006ad e2432c26 e3520001 8affffd2
Line 2569: I/DEBUG ( 37): 404efb0c e5901470 e281c076 eafffff1 e3021702
Line 2570: I/DEBUG ( 37): 404efb1c e1530001 0affffeb e302c601 e152000c
Line 2571: I/DEBUG ( 37):
Line 2572: I/DEBUG ( 37): memory near r2:
Line 2573: I/DEBUG ( 37): 404ef2f4 e5c042d0 e1a02441 e5c032d1 e5c0c2d2
Line 2574: I/DEBUG ( 37): 404ef304 e5c022d3 e8bd0010 e12fff1e e5923000
Line 2575: I/DEBUG ( 37): 404ef314 e0801381 e581319c e5920004 e58101a0
Line 2576: I/DEBUG ( 37): 404ef324 e592c008 e581c1a4 e592300c e58131ac
Line 2577: I/DEBUG ( 37): 404ef334 e5920010 e58101b0 e592c014 e581c1b4
Line 2578: I/DEBUG ( 37): 404ef344 e5923018 e58131a8 e592201c e58121b8
Line 2579: I/DEBUG ( 37): 404ef354 e12fff1e e590c470 e3a03000 e58c1048
Line 2580: I/DEBUG ( 37): 404ef364 e5901470 e5812058 e5902470 e5823054
Line 2581: I/DEBUG ( 37): 404ef374 e5900470 e5803064 e12fff1e e590c470
Line 2582: I/DEBUG ( 37): 404ef384 e1a01801 e1a02802 e3a03000 e58c1048
Line 2583: I/DEBUG ( 37): 404ef394 e5901470 e5812058 e590c470 e58c3054
Line 2584: I/DEBUG ( 37): 404ef3a4 e5900470 e5803064 e12fff1e e3510001
Line 2585: I/DEBUG ( 37): 404ef3b4 9a000004 e5902494 e3520000 03a02c05
Line 2586: I/DEBUG ( 37): 404ef3c4 05802494 e12fff1e e0803381 e5801474
Line 2587: I/DEBUG ( 37): 404ef3d4 e2831f55 e5801470 e12fff1e e59022a4
Line 2588: I/DEBUG ( 37): 404ef3e4 e1520001 012fff1e e58012a4 e3a01004
Line 2589: I/DEBUG ( 37):
Line 2590: I/DEBUG ( 37): memory near r3:
Line 2591: I/DEBUG ( 37): 404ef2f0 e1a0c442 e5c042d0 e1a02441 e5c032d1
Line 2592: I/DEBUG ( 37): 404ef300 e5c0c2d2 e5c022d3 e8bd0010 e12fff1e
Line 2593: I/DEBUG ( 37): 404ef310 e5923000 e0801381 e581319c e5920004
Line 2594: I/DEBUG ( 37): 404ef320 e58101a0 e592c008 e581c1a4 e592300c
Line 2595: I/DEBUG ( 37): 404ef330 e58131ac e5920010 e58101b0 e592c014
Line 2596: I/DEBUG ( 37): 404ef340 e581c1b4 e5923018 e58131a8 e592201c
Line 2597: I/DEBUG ( 37): 404ef350 e58121b8 e12fff1e e590c470 e3a03000
Line 2598: I/DEBUG ( 37): 404ef360 e58c1048 e5901470 e5812058 e5902470
Line 2599: I/DEBUG ( 37): 404ef370 e5823054 e5900470 e5803064 e12fff1e
Line 2600: I/DEBUG ( 37): 404ef380 e590c470 e1a01801 e1a02802 e3a03000
Line 2601: I/DEBUG ( 37): 404ef390 e58c1048 e5901470 e5812058 e590c470
Line 2602: I/DEBUG ( 37): 404ef3a0 e58c3054 e5900470 e5803064 e12fff1e
Line 2603: I/DEBUG ( 37): 404ef3b0 e3510001 9a000004 e5902494 e3520000
Line 2604: I/DEBUG ( 37): 404ef3c0 03a02c05 05802494 e12fff1e e0803381
Line 2605: I/DEBUG ( 37): 404ef3d0 e5801474 e2831f55 e5801470 e12fff1e
Line 2606: I/DEBUG ( 37): 404ef3e0 e59022a4 e1520001 012fff1e e58012a4
Line 2607: I/DEBUG ( 37):
Line 2608: I/DEBUG ( 37): memory near r4:
Line 2609: I/DEBUG ( 37): 405fc060 404ef1dc 404ef250 404ef270 404ef28c
Line 2610: I/DEBUG ( 37): 405fc070 404ef2a8 404ef494 404ef454 404efb50
Line 2611: I/DEBUG ( 37): 405fc080 404efbbc 404efa4c 404ef380 404ef358
Line 2612: I/DEBUG ( 37): 405fc090 404ef310 404ef9e8 404ef418 404ef3f8
Line 2613: I/DEBUG ( 37): 405fc0a0 404ef3e0 404ef988 404ef948 404ef908
Line 2614: I/DEBUG ( 37): 405fc0b0 404fec0b 404fed37 404fed1b 404feb79
Line 2615: I/DEBUG ( 37): 405fc0c0 404fedd1 404fedb9 404fedc3 00000000
Line 2616: I/DEBUG ( 37): 405fc0d0 00000140 000001e0 00000140 405b1000
Line 2617: I/DEBUG ( 37): 405fc0e0 00000104 00000000 00000000 404ff08d
Line 2618: I/DEBUG ( 37): 405fc0f0 404ff253 00000000 00000140 000001e0
Line 2619: I/DEBUG ( 37): 405fc100 00000140 405b1000 00000104 00000000
Line 2620: I/DEBUG ( 37): 405fc110 00000000 00000000 00000000 00000000
Line 2621: I/DEBUG ( 37): 405fc120 00000000 00000000 00000000 00000000
Line 2622: I/DEBUG ( 37): 405fc130 00000000 00000000 00000000 00000000
Line 2623: I/DEBUG ( 37): 405fc140 00000000 00000000 00000000 00000000
Line 2624: I/DEBUG ( 37): 405fc150 00000000 00000000 00000000 00000000
Line 2625: I/DEBUG ( 37):
Line 2626: I/DEBUG ( 37): memory near r5:
Line 2627: I/DEBUG ( 37): 402862e0 0000002c 00080012 000001fd 00000000
Line 2628: I/DEBUG ( 37): 402862f0 00000000 00000012 00000202 0001d981
Line 2629: I/DEBUG ( 37): 40286300 00000032 00080012 0000021f 00000000
Line 2630: I/DEBUG ( 37): 40286310 00000000 00000012 00000224 0001d9b3
Line 2631: I/DEBUG ( 37): 40286320 0000002a 00080012 00000255 00000000
Line 2632: I/DEBUG ( 37): 40286330 00000000 00000012 00000282 0001d9dd
Line 2633: I/DEBUG ( 37): 40286340 0000002e 00080012 000002b7 0001da0b
Line 2634: I/DEBUG ( 37): 40286350 0000002e 00080012 000002eb 0002f228
Line 2635: I/DEBUG ( 37): 40286360 00000020 000e0011 00000302 00000000
Line 2636: I/DEBUG ( 37): 40286370 00000000 00000012 00000324 00000000
Line 2637: I/DEBUG ( 37): 40286380 00000000 00000012 0000034d 00000000
Line 2638: I/DEBUG ( 37): 40286390 00000000 00000012 0000037c 00000000
Line 2639: I/DEBUG ( 37): 402863a0 00000000 00000012 000003a3 0001da39
Line 2640: I/DEBUG ( 37): 402863b0 00000004 00080022 000003e1 0001da3d
Line 2641: I/DEBUG ( 37): 402863c0 00000002 00080022 0000040a 0001da3d
Line 2642: I/DEBUG ( 37): 402863d0 00000002 00080022 00000431 0001da3f
Line 2643: I/DEBUG ( 37):
Line 2644: I/DEBUG ( 37): memory near r7:
Line 2645: I/DEBUG ( 37): 405fc060 404ef1dc 404ef250 404ef270 404ef28c
Line 2646: I/DEBUG ( 37): 405fc070 404ef2a8 404ef494 404ef454 404efb50
Line 2647: I/DEBUG ( 37): 405fc080 404efbbc 404efa4c 404ef380 404ef358
Line 2648: I/DEBUG ( 37): 405fc090 404ef310 404ef9e8 404ef418 404ef3f8
Line 2649: I/DEBUG ( 37): 405fc0a0 404ef3e0 404ef988 404ef948 404ef908
Line 2650: I/DEBUG ( 37): 405fc0b0 404fec0b 404fed37 404fed1b 404feb79
Line 2651: I/DEBUG ( 37): 405fc0c0 404fedd1 404fedb9 404fedc3 00000000
Line 2652: I/DEBUG ( 37): 405fc0d0 00000140 000001e0 00000140 405b1000
Line 2653: I/DEBUG ( 37): 405fc0e0 00000104 00000000 00000000 404ff08d
Line 2654: I/DEBUG ( 37): 405fc0f0 404ff253 00000000 00000140 000001e0
Line 2655: I/DEBUG ( 37): 405fc100 00000140 405b1000 00000104 00000000
Line 2656: I/DEBUG ( 37): 405fc110 00000000 00000000 00000000 00000000
Line 2657: I/DEBUG ( 37): 405fc120 00000000 00000000 00000000 00000000
Line 2658: I/DEBUG ( 37): 405fc130 00000000 00000000 00000000 00000000
Line 2659: I/DEBUG ( 37): 405fc140 00000000 00000000 00000000 00000000
Line 2660: I/DEBUG ( 37): 405fc150 00000000 00000000 00000000 00000000
Line 2661: I/DEBUG ( 37):
Line 2662: I/DEBUG ( 37): memory near r8:
Line 2663: I/DEBUG ( 37): 400b1208 00000000 00000000 00000000 00000000
Line 2664: I/DEBUG ( 37): 400b1218 00000000 00000000 00000000 00000000
Line 2665: I/DEBUG ( 37): 400b1228 82888015 00000000 00000000 00000000
Line 2666: I/DEBUG ( 37): 400b1238 00000000 00000000 00000000 00000000
Line 2667: I/DEBUG ( 37): 400b1248 00000000 00000000 00000000 00000000
Line 2668: I/DEBUG ( 37): 400b1258 00000000 00000000 00000000 00000000
Line 2669: I/DEBUG ( 37): 400b1268 00000000 00000000 00000000 00000000
Line 2670: I/DEBUG ( 37): 400b1278 00000000 00000000 00000000 00000000
Line 2671: I/DEBUG ( 37): 400b1288 00000000 00000000 00000000 00000000
Line 2672: I/DEBUG ( 37): 400b1298 00000000 00000000 099cfea6 00000000
Line 2673: I/DEBUG ( 37): 400b12a8 00000000 00000000 00000000 00000000
Line 2674: I/DEBUG ( 37): 400b12b8 00000000 00000000 00000000 00000000
Line 2675: I/DEBUG ( 37): 400b12c8 00000000 00000000 00000000 00000000
Line 2676: I/DEBUG ( 37): 400b12d8 00000000 00000000 00000000 00000000
Line 2677: I/DEBUG ( 37): 400b12e8 00000000 00000000 00000000 00000000
Line 2678: I/DEBUG ( 37): 400b12f8 00000000 00000000 00000000 00000000
Line 2679: I/DEBUG ( 37):
Line 2680: I/DEBUG ( 37): memory near r9:
Line 2681: I/DEBUG ( 37): 402862e0 0000002c 00080012 000001fd 00000000
Line 2682: I/DEBUG ( 37): 402862f0 00000000 00000012 00000202 0001d981
Line 2683: I/DEBUG ( 37): 40286300 00000032 00080012 0000021f 00000000
Line 2684: I/DEBUG ( 37): 40286310 00000000 00000012 00000224 0001d9b3
Line 2685: I/DEBUG ( 37): 40286320 0000002a 00080012 00000255 00000000
Line 2686: I/DEBUG ( 37): 40286330 00000000 00000012 00000282 0001d9dd
Line 2687: I/DEBUG ( 37): 40286340 0000002e 00080012 000002b7 0001da0b
Line 2688: I/DEBUG ( 37): 40286350 0000002e 00080012 000002eb 0002f228
Line 2689: I/DEBUG ( 37): 40286360 00000020 000e0011 00000302 00000000
Line 2690: I/DEBUG ( 37): 40286370 00000000 00000012 00000324 00000000
Line 2691: I/DEBUG ( 37): 40286380 00000000 00000012 0000034d 00000000
Line 2692: I/DEBUG ( 37): 40286390 00000000 00000012 0000037c 00000000
Line 2693: I/DEBUG ( 37): 402863a0 00000000 00000012 000003a3 0001da39
Line 2694: I/DEBUG ( 37): 402863b0 00000004 00080022 000003e1 0001da3d
Line 2695: I/DEBUG ( 37): 402863c0 00000002 00080022 0000040a 0001da3d
Line 2696: I/DEBUG ( 37): 402863d0 00000002 00080022 00000431 0001da3f
Line 2697: I/DEBUG ( 37):
Line 2698: I/DEBUG ( 37): memory near ip:
Line 2699: I/DEBUG ( 37): 40276ef0 401381f4 4007f838 401652a7 40138258
Line 2700: I/DEBUG ( 37): 40276f00 4007dda8 4013823c 4016335f 4007f50c
Line 2701: I/DEBUG ( 37): 40276f10 40075914 4007dd68 4007d888 401641b9
Line 2702: I/DEBUG ( 37): 40276f20 40075868 40075664 400913cd 40079739
Line 2703: I/DEBUG ( 37): 40276f30 4016554d 40082b49 4007dac0 40139a81
Line 2704: I/DEBUG ( 37): 40276f40 4008547d 40162b2d 40162ba1 40083625
Line 2705: I/DEBUG ( 37): 40276f50 40085989 40162d4b 40162ac9 4007de18
Line 2706: I/DEBUG ( 37): 40276f60 4007e35c 40082cb1 4013c729 4013c7a5
Line 2707: I/DEBUG ( 37): 40276f70 4007fd41 4008bd91 40163ea1 40163f0d
Line 2708: I/DEBUG ( 37): 40276f80 40163f35 40163d2d 40163ef5 40073f99
Line 2709: I/DEBUG ( 37): 40276f90 40073f85 40073fc1 4010e909 4010e917
Line 2710: I/DEBUG ( 37): 40276fa0 40138753 40138783 4013876b 4016330f
Line 2711: I/DEBUG ( 37): 40276fb0 40162b13 4016469d 400a03f8 40164457
Line 2712: I/DEBUG ( 37): 40276fc0 40082c8d 40081c21 40165505 40162491
Line 2713: I/DEBUG ( 37): 40276fd0 4016234d 4008c0db 4013961d 40138220
Line 2714: I/DEBUG ( 37): 40276fe0 40164249 401644a1 4016413b 40160265
Line 2715: I/DEBUG ( 37):
Line 2716: I/DEBUG ( 37): memory near sp:
Line 2717: I/DEBUG ( 37): 404cd9b8 625f5345 5f657479 726f6f63 616e6964
Line 2718: I/DEBUG ( 37): 404cd9c8 20736574 4f5f4c47 df0027ad 00000000
Line 2719: I/DEBUG ( 37): 404cd9d8 00000000 404cdac0 00000000 4026afc3
Line 2720: I/DEBUG ( 37): 404cd9e8 656c676e 00000000 00000000 00000002
Line 2721: I/DEBUG ( 37): 404cd9f8 00000010 00000000 00000000 00000064
Line 2722: I/DEBUG ( 37): 404cda08 00000000 40602928 00000000 82888015
Line 2723: I/DEBUG ( 37): 404cda18 00000096 00000000 405fc020 404cdaf0
Line 2724: I/DEBUG ( 37): 404cda28 00000000 404cdac0 00000000 4026b531
Line 2725: I/DEBUG ( 37): 404cda38 00000002 404cdac0 00000000 4026ddfb
Line 2726: I/DEBUG ( 37): 404cda48 00000001 40073f91 00000000 4026de25
Line 2727: I/DEBUG ( 37): 404cda58 00000000 00000020 404cdac0 0000001e
Line 2728: I/DEBUG ( 37): 404cda68 40602670 0000001c 0000000e 404cdac0
Line 2729: I/DEBUG ( 37): 404cda78 406e2f98 00000000 404cdac0 00000002
Line 2730: I/DEBUG ( 37): 404cda88 40270bf7 40270be8 00000000 40268a69
Line 2731: I/DEBUG ( 37): 404cda98 404cdaf0 00000000 404cdac0 404cdb30
Line 2732: I/DEBUG ( 37): 404cdaa8 40268a47 404cdb58 406e32a8 4026bc5f
Line 2733: I/DEBUG ( 37):
Line 2734: I/DEBUG ( 37): code around pc:
Line 2735: I/DEBUG ( 37): 4026df8c f7ff2108 2800ff6f bd70d0ef 460db538
Line 2736: I/DEBUG ( 37): 4026df9c 46046903 1d1a68c1 d808428a 21046860
Line 2737: I/DEBUG ( 37): 4026dfac 50c56923 e8bd4620 f7ff4038 2104ba7b
Line 2738: I/DEBUG ( 37): 4026dfbc ff58f7ff d0f12800 68c3bd38 d9014299
Line 2739: I/DEBUG ( 37): 4026dfcc be78f7ff 47702000 4604b538 f7ff460d
Line 2740: I/DEBUG ( 37): 4026dfdc b900fe71 bd3860a5 4604b570 460d6a83
Line 2741: I/DEBUG ( 37): 4026dfec f7ffb13b 4620fe37 e8bd4629 f7ff4070
Line 2742: I/DEBUG ( 37): 4026dffc 6840be61 e8c8f7fa b9304606 428568e0
Line 2743: I/DEBUG ( 37): 4026e00c f06fd903 6020000b 4620bd70 fdeff7ff
Line 2744: I/DEBUG ( 37): 4026e01c 6066b10e 250060e5 61256960 f7fa60a5
Line 2745: I/DEBUG ( 37): 4026e02c 2101e8a8 46286165 61a561e5 f8846225
Line 2746: I/DEBUG ( 37): 4026e03c f8845025 f8841024 bd701026 460fb5f8
Line 2747: I/DEBUG ( 37): 4026e04c 46044611 f7ff4615 4606ffc7 6860b938
Line 2748: I/DEBUG ( 37): 4026e05c 462a4639 efccf7f9 f88460a5 46306024
Line 2749: I/DEBUG ( 37): 4026e06c 0000bdf8 460db5f7 46176986 460469c3
Line 2750: I/DEBUG ( 37): 4026e07c 429e6901 f10168c3 bf2c0210 26012600
Line 2751: I/DEBUG ( 37):
Line 2752: I/DEBUG ( 37): code around lr:
Line 2753: I/DEBUG ( 37): 4026afa0 f0422004 90070108 96099104 950a9508
Line 2754: I/DEBUG ( 37): 4026afb0 f8c7e002 e00a0090 46493760 f0034638
Line 2755: I/DEBUG ( 37): 4026afc0 4638faa2 2228a901 ff8ef002 9a0b2000
Line 2756: I/DEBUG ( 37): 4026afd0 1000f8d8 d001428a e840f7fd e8bdb00d
Line 2757: I/DEBUG ( 37): 4026afe0 bf0083f0 0000be7e ffffff88 6804b510
Line 2758: I/DEBUG ( 37): 4026aff0 6823b13c f853490a 44790c0c f7fc1820
Line 2759: I/DEBUG ( 37): 4026b000 4908eee4 680b4479 681ab12b 0c0cf852
Line 2760: I/DEBUG ( 37): 4026b010 f7fc1818 4904ee68 600c4479 bf00bd10
Line 2761: I/DEBUG ( 37): 4026b020 0000c02a 0000c020 0000c00c 4abd4bbc
Line 2762: I/DEBUG ( 37): 4026b030 e92d447b 460441f0 b0aa589e 683348af
Line 2763: I/DEBUG ( 37): 4026b040 93294281 dc17d07c 42a94dad 812cf000
Line 2764: I/DEBUG ( 37): 4026b050 f1a5dc09 45610c10 f10cd02b 4291020f
Line 2765: I/DEBUG ( 37): 4026b060 8136f040 4ba7e10f d02b4299 1e58dc3f
Line 2766: I/DEBUG ( 37): 4026b070 f0404281 e049812d 2501f247 f00042a9
Line 2767: I/DEBUG ( 37): 4026b080 dc078135 42914aa0 4ba0d06a f0404299
Line 2768: I/DEBUG ( 37): 4026b090 e078811f 200df247 f0004281 1c428114
Line 2769: I/DEBUG ( 37):
Line 2770: I/DEBUG ( 37): memory map around fault addr 809ded5c:
Line 2771: I/DEBUG ( 37): 40ae5000-40be4000 [stack:309]
Line 2772: I/DEBUG ( 37): (no map for address)
Line 2773: I/DEBUG ( 37): bee45000-bee66000 [stack]
------------------ ???????? ------------------
??????: "leon lee"<llrraa@xxxxxx>;
????????: 2013??7??17??(??????) ????8:03
??????: "Dmitrijs Ledkovs"<xnox@xxxxxxxxxx>;
????: "ubuntu-phone"<ubuntu-phone@xxxxxxxxxxxxxxxxxxx>;
????: Re: [Ubuntu-phone] Ubuntu Touch on Emulator
There's some error like below:
E/SurfaceFlinger( 39): hwcomposer module not found
I'm not sure yet. That's why I want to have some code to test the SurfaceFlinger. But I'm missing the code mentioned by Sergio. If someone has the complete source, please send me a tarball of it or put it somewhere that I can reach like github or http://phablet.ubuntu.com/export/ .
------------------ ???????? ------------------
??????: "Dmitrijs Ledkovs"<xnox@xxxxxxxxxx>;
????????: 2013??7??17??(??????) ????4:29
??????: "leon lee"<llrraa@xxxxxx>;
????: "Sergio Schvezov"<sergio.schvezov@xxxxxxxxxxxxx>; "ubuntu-phone"<ubuntu-phone@xxxxxxxxxxxxxxxxxxx>;
????: Re: [Ubuntu-phone] Ubuntu Touch on Emulator
On 16 July 2013 19:07, leon lee <llrraa@xxxxxx> wrote:
> I have some issue in using phablet-dev-bootstrap which I think I can't fix
> due to some government regulation.
> the source in http://phablet.ubuntu.com/gitweb is not complete.
> Is it possible to put a complete source tar into
> http://phablet.ubuntu.com/export/?
Porting to a device and/or emulators requires, building full images
which at the moment include binary blobs from vendors. See guides on
cyanogenmod on how to abtain them.
There should be a set available for the qemu emulator.
What bits do you believe you are missing?
Regards,
Dmitrijs.
Follow ups