← Back to team overview

ubuntu-phone team mailing list archive

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