1. 程式人生 > >Fatal signal 11問題的解決方法

Fatal signal 11問題的解決方法

專案問題,目前已解決;在此記錄。

前些天在除錯Camera模組;發現相同的程式碼在廠家提供的環境裡邊編譯、就是ok的,在我們的原始碼樹中編譯,將HAL庫推進去後、就會signal 11退出。

一、現象

F/libc    ( 4250): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 4358 (CameraPreviewTh)
I/DEBUG   ( 2366): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   ( 2366): Build fingerprint: 'TV/tclm6/tclm6:4.2.1/V8-AML7601-LF1R001/20130523:eng/test-keys'
I/DEBUG   ( 2366): Revision: '32'
I/DEBUG   ( 2366): pid: 4250, tid: 4358, name: CameraPreviewTh  >>> /system/bin/mediaserver <<<
I/DEBUG   ( 2366): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
I/DEBUG   ( 2366):     r0 00000000  r1 00000500  r2 45498500  r3 0000001e
I/DEBUG   ( 2366):     r4 00000280  r5 00000000  r6 00000780  r7 00000000
I/DEBUG   ( 2366):     r8 00000500  r9 00000780  sl 00000f00  fp 45498f00
I/DEBUG   ( 2366):     ip 00000280  sp 46054d80  lr 4410816f  pc 44108214  cpsr 80030030
I/DEBUG   ( 2366):     d0  696765623e3e3e31  d1  3e3e3e2d2d2d2d2d
I/DEBUG   ( 2366):     d2  3234767975793e3e  d3  32766e5f6f745f32
I/DEBUG   ( 2366):     d4  54535f5745495645  d5  4552503e2d455441
I/DEBUG   ( 2366):     d6  4154535f57454956  d7  0000823549742400
I/DEBUG   ( 2366):     d8  0000000000000000  d9  0000000000000000
I/DEBUG   ( 2366):     d10 0000000000000000  d11 0000000000000000
I/DEBUG   ( 2366):     d12 0000000000000000  d13 0000000000000000
I/DEBUG   ( 2366):     d14 0000000000000000  d15 0000000000000000
I/DEBUG   ( 2366):     d16 0000000000000000  d17 0000000000000000
I/DEBUG   ( 2366):     d18 4000000000000000  d19 bf66c168e3a87def
I/DEBUG   ( 2366):     d20 3fc555533bceb625  d21 3e66376972bea4d0
I/DEBUG   ( 2366):     d22 3fb0271122ac41c2  d23 bf8388915620e116
I/DEBUG   ( 2366):     d24 3ff0271122ac41c2  d25 0000000000000000
I/DEBUG   ( 2366):     d26 0000000000000000  d27 0000000000000000
I/DEBUG   ( 2366):     d28 0000000000000000  d29 0000000000000000
I/DEBUG   ( 2366):     d30 0000000000000000  d31 0000000000000000
I/DEBUG   ( 2366):     scr 60000010
I/DEBUG   ( 2366): 
I/DEBUG   ( 2366): backtrace:
I/DEBUG   ( 2366):     #00  pc 0002e214  /system/lib/hw/camera.meson6.so (yuyv422_to_nv21(unsigned char*, unsigned char*, int, int)+195)
I/DEBUG   ( 2366):     #01  pc 0002d05b  /system/lib/hw/camera.meson6.so (android::V4LCameraAdapter::previewThread()+490)
I/DEBUG   ( 2366):     #02  pc 0002d145  /system/lib/hw/camera.meson6.so
I/DEBUG   ( 2366):     #03  pc 00011253  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+94)
I/DEBUG   ( 2366):     #04  pc 00010dcd  /system/lib/libutils.so
I/DEBUG   ( 2366):     #05  pc 0000e478  /system/lib/libc.so (__thread_entry+72)
I/DEBUG   ( 2366):     #06  pc 0000db64  /system/lib/libc.so (pthread_create+160)
I/DEBUG   ( 2366): 
I/DEBUG   ( 2366): stack:
I/DEBUG   ( 2366):          46054d40  401da160  /system/lib/libc.so
I/DEBUG   ( 2366):          46054d44  401b3a6d  /system/lib/libc.so (vfprintf+44)
I/DEBUG   ( 2366):          46054d48  000001e0  
I/DEBUG   ( 2366):          46054d4c  00000280  
I/DEBUG   ( 2366):          46054d50  4411bce1  /system/lib/hw/camera.meson6.so
I/DEBUG   ( 2366):          46054d54  45498500  /dev/video0
I/DEBUG   ( 2366):          46054d58  00000003  
I/DEBUG   ( 2366):          46054d5c  401b167d  /system/lib/libc.so (printf+24)
I/DEBUG   ( 2366):          46054d60  4411d5fa  /system/lib/hw/camera.meson6.so
I/DEBUG   ( 2366):          46054d64  46054d74  
I/DEBUG   ( 2366):          46054d68  00000280  
I/DEBUG   ( 2366):          46054d6c  4410816f  /system/lib/hw/camera.meson6.so (yuyv422_to_nv21(unsigned char*, unsigned char*, int, int)+30)
I/DEBUG   ( 2366):          46054d70  4411d5fa  /system/lib/hw/camera.meson6.so
I/DEBUG   ( 2366):          46054d74  00000000  
I/DEBUG   ( 2366):          46054d78  df0027ad  
I/DEBUG   ( 2366):          46054d7c  00000000  
I/DEBUG   ( 2366):     #00  46054d80  00000280  
I/DEBUG   ( 2366):          46054d84  45498000  /dev/video0
I/DEBUG   ( 2366):          46054d88  45498500  /dev/video0
I/DEBUG   ( 2366):          46054d8c  45498a00  /dev/video0
I/DEBUG   ( 2366):          46054d90  00000780  
I/DEBUG   ( 2366):          46054d94  0004b000  
I/DEBUG   ( 2366):          46054d98  0004b280  
I/DEBUG   ( 2366):          46054d9c  0004b001  
I/DEBUG   ( 2366):          46054da0  0004b281  
I/DEBUG   ( 2366):          46054da4  45498000  /dev/video0
I/DEBUG   ( 2366):          46054da8  45498500  /dev/video0
I/DEBUG   ( 2366):          46054dac  45498a00  /dev/video0
I/DEBUG   ( 2366):          46054db0  45498f00  /dev/video0
I/DEBUG   ( 2366):          46054db4  45498001  /dev/video0
I/DEBUG   ( 2366):          46054db8  45498a01  /dev/video0
I/DEBUG   ( 2366):          46054dbc  45498003  /dev/video0
I/DEBUG   ( 2366):          ........  ........
I/DEBUG   ( 2366):     #01  46054e08  00000000  
I/DEBUG   ( 2366):          46054e0c  00000000  
I/DEBUG   ( 2366):          46054e10  00000000  
I/DEBUG   ( 2366):          46054e14  00000000  
I/DEBUG   ( 2366):          46054e18  00000000  
I/DEBUG   ( 2366):          46054e1c  00000000  
I/DEBUG   ( 2366):          46054e20  00000000  
I/DEBUG   ( 2366):          46054e24  00000000  
I/DEBUG   ( 2366):          46054e28  00000280  
I/DEBUG   ( 2366):          46054e2c  000001e0  
I/DEBUG   ( 2366):          46054e30  00000000  
I/DEBUG   ( 2366):          46054e34  00000000  
I/DEBUG   ( 2366):          46054e38  00000000  
I/DEBUG   ( 2366):          46054e3c  00000000  
I/DEBUG   ( 2366):          46054e40  00000000  
I/DEBUG   ( 2366):          46054e44  00000000  
I/DEBUG   ( 2366):          ........  ........
I/DEBUG   ( 2366):     #02  46054e98  44001498  
I/DEBUG   ( 2366):          46054e9c  40226255  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+96)
I/DEBUG   ( 2366): 
I/DEBUG   ( 2366): memory near r2:
I/DEBUG   ( 2366):     454984e0 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     454984f0 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498500 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     45498510 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     45498520 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     45498530 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     45498540 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     45498550 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     45498560 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     45498570 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     45498580 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     45498590 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     454985a0 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     454985b0 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     454985c0 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     454985d0 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366): 
I/DEBUG   ( 2366): memory near fp:
I/DEBUG   ( 2366):     45498ee0 ffffffff ffffffff ffffffff ffffffffI/DEBUG   ( 2366):     45498ef0 ffffffff ffffffff ffffffff ffffffff
I/DEBUG   ( 2366):     45498f00 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498f10 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498f20 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498f30 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498f40 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498f50 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498f60 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498f70 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498f80 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498f90 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498fa0 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498fb0 ffffffff ffffffff ffffffff ffffffff I/DEBUG   ( 2366):     45498fc0 ffffffff ffffffff ffffffff..

二、解決

1.分析其中的重要資訊

I/DEBUG   ( 2366):     #00  pc 0002e180  /system/lib/hw/camera.meson6.so (yuyv422_to_nv21(unsigned char*, unsigned char*, int, int)+157)
I/DEBUG   ( 2366):     #01  pc 0002d00b  /system/lib/hw/camera.meson6.so (android::V4LCameraAdapter::previewThread()+458)
I/DEBUG   ( 2366):     #02  pc 0002d0dd  /system/lib/hw/camera.meson6.so
I/DEBUG   ( 2366):     #03  pc 00011253  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+94)
I/DEBUG   ( 2366):     #04  pc 00010dcd  /system/lib/libutils.so
I/DEBUG   ( 2366):     #05  pc 0000e478  /system/lib/libc.so (__thread_entry+72)
I/DEBUG   ( 2366):     #06  pc 0000db64  /system/lib/libc.so (pthread_create+160)

2.程式碼跟蹤

操作:
out/target/product/tclm6/obj/SHARED_LIBRARIES/camera.meson6_intermediates/LINKED
arm-none-linux-gnueabi-addr2line 0002e180 -e camera.meson6.so
結果:
hardware/amlogic/camera/utils/util.cpp:157      
////(*ptrdesty1++) = (*ptrsrcy1);在yuyv422_to_nv21(unsigned char*, unsigned char*, int, int)函式中

操作:
arm-none-linux-gnueabi-addr2line 0002d00b -e camera.meson6.so
結果:
hardware/amlogic/camera/V4LCameraAdapter/V4LCameraAdapter.cpp:1571   
//// yuyv422_to_nv21(src,dest,width,height); 

操作:
arm-none-linux-gnueabi-addr2line 0002d0dd -e camera.meson6.so
結果:
hardware/amlogic/camera/V4LCameraAdapter/V4LCameraAdapter.cpp:303    
////writefile((char*)SYSFILE_CAMERA_SET_PARA, (char*)"1");

3.分析

    從上邊結果來看,在hardware/amlogic/camera/V4LCameraAdapter/V4LCameraAdapter.cpp:1571處呼叫yuyv422_to_nv21(src,dest,width,height)掛掉的可能性比較打;於是加如下log:

D/V4LCameraAdapter( 2371): TK----------->>>>>src is 0x45d0f000
D/V4LCameraAdapter( 2371): TK---------->>>>>>dest is 0x0
D/V4LCameraAdapter( 2371): TK------------>>>>>width is 640
D/V4LCameraAdapter( 2371): TK--------->>>>>height is 480

    不難發現,上邊dest指標為NULL、導致的signal 11

4.解決

  通過對比編譯環境發現,在dest賦值處;用到的標頭檔案位置不同,導致結果差異。通過重新設定標頭檔案路徑,問題解決。

三、思考

  目前掌握的結局signal 11故障的方法是使用交叉編譯工具鏈給我們提供的arm-none-linux-gnueabi-addr2line工具,通過地址定位原始檔中出錯的函式或具體行數。

四、補充:Fatal signal 8 (SIGFPE)

  最近在幫助同事看一個列印堆疊問題時發現,程式並沒有被kill掉

F/libc    ( 3254): Fatal signal 8 (SIGFPE) at 0x00000cb6 (code=0), thread 3254 (TVMSFserver)
I/DEBUG   ( 2455): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   ( 2455): Build fingerprint: 'TV/tclm6/tclm6:4.2.2/V8-AML7602-LF1V002/20140520:eng/test-keys'
I/DEBUG   ( 2455): Revision: '32'
I/DEBUG   ( 2455): pid: 3254, tid: 3254, name: TVMSFserver  >>> TVMSFserver <<<
I/DEBUG   ( 2455): signal 8 (SIGFPE), code -6 (?), fault addr 00000cb6
D/atv_hd  ( 2439): ATVTunerSetStd, tuner std = 0x40000e0(V4L2_COLOR_STD_PAL, V4L2_STD_PAL_DK).
I/DEBUG   ( 2455):     r0 00000000  r1 00000008  r2 0000270f  r3 00000000
I/DEBUG   ( 2455):     r4 00000000  r5 ffffffff  r6 00000000  r7 00000025
I/DEBUG   ( 2455):     r8 00000001  r9 00000000  sl 4012e228  fp bed8ca2c
I/DEBUG   ( 2455):     ip fffdc390  sp bed8c660  lr 4011e010  pc 400fc27c  cpsr 200a0010
I/DEBUG   ( 2455):     d0  6168772d2d2d2d2d  d1  5654582d2d2d2d2d
I/DEBUG   ( 2455):     d2  6b6361626c6c6163  d3  2d2d2d2d7070632e
I/DEBUG   ( 2455):     d4  6c6c61635654582d  d5  45533a3a6b636162
I/DEBUG   ( 2455):     d6  4c41435f48435241  d7  2d2d2d4b4341424c
I/DEBUG   ( 2455):     d8  0000000000000000  d9  0000000000000000
I/DEBUG   ( 2455):     d10 0000000000000000  d11 0000000000000000
I/DEBUG   ( 2455):     d12 0000000000000000  d13 0000000000000000
I/DEBUG   ( 2455):     d14 0000000000000000  d15 0000000000000000
I/DEBUG   ( 2455):     d16 41d4e400c2003127  d17 3f50624dd2f1a9fc
I/DEBUG   ( 2455):     d18 41cc382ea1800000  d19 0000000000000000
I/DEBUG   ( 2455):     d20 0000000000000000  d21 0000000000000000
I/DEBUG   ( 2455):     d22 0000000000000000  d23 0000000000000000
I/DEBUG   ( 2455):     d24 0000000000000000  d25 0000000000000000
I/DEBUG   ( 2455):     d26 0000000000000000  d27 0000000000000000
I/DEBUG   ( 2455):     d28 0000000000000000  d29 0000000000000000
I/DEBUG   ( 2455):     d30 0000000000000000  d31 0000000000000000
I/DEBUG   ( 2455):     scr 00000010
I/DEBUG   ( 2455):
I/DEBUG   ( 2455): backtrace:
I/DEBUG   ( 2455):     #00  pc 0001827c  /system/lib/libc.so (kill+12)
I/DEBUG   ( 2455):     #01  pc 0003a00c  /system/lib/libc.so (__aeabi_idiv0+8)
I/DEBUG   ( 2455):
I/DEBUG   ( 2455): stack:
I/DEBUG   ( 2455):          bed8c620  00000008
I/DEBUG   ( 2455):          bed8c624  00000000
I/DEBUG   ( 2455):          bed8c628  00000000
I/DEBUG   ( 2455):          bed8c62c  00000000
I/DEBUG   ( 2455):          bed8c630  00000000
I/DEBUG   ( 2455):          bed8c634  41010001  /system/lib/libamplayer.so (ff_ps_init+1361)
I/DEBUG   ( 2455):          bed8c638  00000000
I/DEBUG   ( 2455):          bed8c63c  00000030
I/DEBUG   ( 2455):          bed8c640  ffffffe0
I/DEBUG   ( 2455):          bed8c644  00000000
I/DEBUG   ( 2455):          bed8c648  00000000
I/DEBUG   ( 2455):          bed8c64c  00000000
I/DEBUG   ( 2455):          bed8c650  00000000
I/DEBUG   ( 2455):          bed8c654  00000000
I/DEBUG   ( 2455):          bed8c658  df0027ad
I/DEBUG   ( 2455):          bed8c65c  00000000
I/DEBUG   ( 2455):     #00  bed8c660  00000000
I/DEBUG   ( 2455):          ........  ........
I/DEBUG   ( 2455):     #01  bed8c660  00000000
I/DEBUG   ( 2455):          bed8c664  ffffffff
I/DEBUG   ( 2455):          bed8c668  00000000
I/DEBUG   ( 2455):          bed8c66c  bed8c6a0  [stack]
I/DEBUG   ( 2455):          bed8c670  fffdc390
I/DEBUG   ( 2455):          bed8c674  4011e010  /system/lib/libc.so (__aeabi_idiv0+12)
I/DEBUG   ( 2455):          bed8c678  00000000
I/DEBUG   ( 2455):          bed8c67c  4038223d  /data/test/libTVMSFService.so (android::postEventsFromhal(int, android::Parcel const*)+236)
I/DEBUG   ( 2455):          bed8c680  00000002
I/DEBUG   ( 2455):          bed8c684  00000002
I/DEBUG   ( 2455):          bed8c688  41bd2c28
I/DEBUG   ( 2455):          bed8c68c  00000063
I/DEBUG   ( 2455):          bed8c690  000c2e2a
I/DEBUG   ( 2455):          bed8c694  00000003
I/DEBUG   ( 2455):          bed8c698  00000004
I/DEBUG   ( 2455):          bed8c69c  418fbb01  /data/test/libdtvapi_dtv.so (std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::xsputn(char const*, int)+8)
  通過地址定位:

arm-none-linux-gnueabi-addr2line 0001827c -e libc.so

  結果:

bionic/libc/arch-arm/bionic/kill.S:46

ENTRY(kill)
    stmfd   sp!, {r4-r7, ip, lr}
    ldr     r7, =__NR_kill
    swi     #0
    ldmfd   sp!, {r4-r7, ip, lr}  //46行,恢復現場
    movs    r0, r0
    bxpl    lr
    b       __set_syscall_errno
END(kill)

  後發現signal 8問題一般是由於除數為0導致,後問題解決;通過該問題分析:可能是因為signal 8後系統需要kill該程序、但沒有kill成功。

相關推薦

Fatal signal 11問題的解決方法

專案問題,目前已解決;在此記錄。 前些天在除錯Camera模組;發現相同的程式碼在廠家提供的環境裡邊編譯、就是ok的,在我們的原始碼樹中編譯,將HAL庫推進去後、就會signal 11退出。 一、現象 F/libc ( 4250): Fatal signal 11 (

Fatal signal 11 (SIGSEGV) (WebViewCoreThre)崩潰的解決

這個崩潰在三星S4 android版本4.3的手機上 退出webview頁面的時候會出現。 當時遇到這個的感覺就是一個字,坑。 廢話不多說,直接上解決方法 @Override protected void onResume() {

fatal: HttpRequestException encountered解決方法

windows fat exe exce req 錯誤 manage AR red 最近在windows下git push提交就會彈出如下錯誤: 網上查了一下發現是Github 禁用了TLS v1.0 and v1.1,必須更新Windows的git憑證管理器,才行。 h

Fatal signal 11 (SIGSEGV), code 1, fault addr 0xc91303b0 in tid 3587 (RenderThread)

01-16 15:47:13.985 3543-3587/com.face.imageclass A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0xc91303b0 in tid 3587 (RenderThread)

pthread_create返回11解決方法

一直以為,程式建立執行緒,執行緒執行結束會自動清空資源 實則不然。 //pthread.c 錯誤demo示例 #include <stdio.h> #include <pthread.h> static int testcount = 0; static void

Fatal signal 11 (SIGSEGV), code 1, fault addr 0x10457e30d996b in tid 5676 (ndroid.settings)

FROM:http://blogold.chinaunix.net/u3/104564/showart_2091186.html 一、安裝交叉編譯器  1)交叉編譯器使用CodeSourcery提供的符合EABI標準的arm-none-linux-gnueabi-gcc-4.3.3交叉

轉 -- MySQL主從失敗, 錯誤Got fatal error 1236解決方法

原址如下: http://ritto.blog.51cto.com/427838/735810 MySQL主從失敗, 錯誤Got fatal error 1236解決方法 由於主伺服器異外重啟, 導致從報錯, 錯誤如下: show slave status錯誤: m

Android中Fatal signal 11 (SIGSEGV) at 0x6df6d7bf (code=2), thread 31535 問題

如題所示,就這種標題這種錯誤 隔一段時間就會出現 不必然出現,簡直要被折磨瘋了,百度說是訪問非法記憶體可是我完全不知道怎麼算是非法記憶體,還有說是野指標的(不是說給引數初始化的時候=null可以避免野指標麼),還有說是

ADS錯誤(Fatal)L6002U解決方法

ADS編譯錯誤: Fatal L6002U:Could not open file:.....解決辦法 使用ADS1.2編譯檔案時,出現錯誤報告Error:(Fatal) L6002U:could not open file E:100611.0,折騰了半天都沒頭緒,後

SQLyog 報錯2058 :連線 mysql 8.0.11 解決方法

今天閒來無事,下載新版的 mysql 8.0.11 安裝。為了方便安裝檢視,我下載了sqlyog 工具 連線 mysql配置新連線報錯:錯誤號碼 2058,分析是 mysql 密碼加密方法變了。解決方法:windows 下cmd 登入 mysql -u root -p 登入你

android上jni跑影象分類程式崩潰了,報錯libc : Fatal signal 11 ... gif影象通道數是1啊

android上jni跑影象分類程式崩潰了,報錯libc : Fatal signal 11  ... 還好一個同事查出來有張gif圖片冒充jpg,就是這個:  怎麼知道是冒充的呢?  用文字檔案檢

VC6的工程轉到VC2010或更高版本出現fatal error C1189編譯錯誤的解決方法

代碼 ram 選擇 spa file 線程 c11 靜態庫 block 以前也遇到過,當時解決了沒寫下來,這次正好又遇到了,就順手寫一下吧,別下次又忘記了。 當VC6的工程轉到VC2010或更高版本時編譯出現如下錯誤: c:\program files\micros

Ubuntu下 fatal error: Python.h: No such file or directory 解決方法

error ID apt overflow AC python3 TE cto fat 參考: fatal error: Python.h: No such file or directory Ubuntu下 fatal error: Python.h: No such f

8.0.11版本Mysql遇到MySQL 服務無法啟動的解決方法

p s 解決方法 details eba 引號 iss 位數 -- 修改密碼 轉:https://blog.csdn.net/iyayaqiqi/article/details/80536110 系統環境:win10(1803),64位 MySQL版本:8.0.11免安

IE 下js裏面new Date("2017-07-11 08:00:00") 出現NAN的問題以及解決方法

c中 ase lib tle base net mac date 說明 在js裏面用了這個方法 var $date= new Date("2017-07-11 08:00:00") 可是打印的時候為 NAN。查了下 只有IE下有這個問題,然後我找了下 ,發現只要把

git 使用報錯: fatal: Couldn't find remote ref master的解決方法

fatal: Couldn't find remote ref master 翻譯過來就是:致命的:無法找到遠端參考主,也就是報錯的意思。錯誤的提示內容意思是找不到需要連線的物件。 解決方法有以下幾種: 0.如果是新建的倉庫( repositories )的話在pull程式碼的時候,出

fatal error LNK1104: 無法開啟檔案“***.lib“ 解決方法

  相關: Visual Stuido (1): 跨專案呼叫 同一個solution下面不同project之間的方法呼叫   轉載:https://blog.csdn.net/zyjj_99/article/details/39394477   我們

python中使用pip安裝報錯:Fatal error in launcher... 解決方法

python安裝了2和3版本在 cmd 中用pip報的錯誤為:Fatal error in launcher:Unable to create process using 這是因為你安裝了python3和python2在你的windows下,並且在環境變數中分別配置了pip,可是並沒有區分pip3還是p

STM32F0開發筆記11: Keil連結時”No section matches selector“錯誤的解決方法

首先指明,此問題是STM32CubeMX升級時造成的,我現在STM32CubeMX的版本是4.27.0,原先的版本生成的程式在Keil中開啟是不報錯的。 這個問題是連結錯誤,仔細檢視工程目錄就可以看見4.27.0版本生成的程式,在工程目錄中缺少啟動的彙編檔案startup_stm32f070

windows10下的Mysql-8.0.11安裝教程以及報錯的解決方法

一,安裝 點選以下連結可看安裝方法     win10下安裝mysql8.0.11 二,報錯的解決方法 問題1 :windows10系統下,在工作管理員中檢視的MySQL服務,每次開啟服務之後都會自動關閉??? 解決方法:檢視