อื่น

EXC_BAD_ACCESS (SIGSEGV)

แจ๊สไวน์แมน

โปสเตอร์ต้นฉบับ
22 พฤษภาคม 2559
  • 22 พฤษภาคม 2559
ฉันไม่ใช่โปรแกรมเมอร์ ดังนั้นบางสิ่งจึงไม่ค่อยสมเหตุสมผลสำหรับฉัน แต่เมื่อฉันอ่านบันทึก ดูเหมือนว่าจะบ่งบอกถึงปัญหาการอ่าน/เขียนหน่วยความจำ (แคชหรือขนาดแคชอาจ) ฉันเพิ่งอัปเกรดบางคนจาก Mavericks เป็น El Capitan และสิ่งนี้เกิดขึ้นเป็นระยะๆ และบางครั้งจะผ่านไปหลายวันโดยไม่เกิดขึ้น และหลังจากนั้นก็วอลลอป 3 หรือ 4 ครั้งติดต่อกัน มีใครบ้างที่ใจดีพอที่จะดูคร่าว ๆ เกี่ยวกับเรื่องนี้และแจ้งให้เราทราบว่าพวกเขาคิดว่าปัญหาคืออะไร? มีรูปภาพไบนารีจำนวนหนึ่ง แต่ฟอรัมก็บอกฉันว่ามีอักขระที่ไม่ถูกต้องในข้อความและจะไม่โพสต์





ขอบคุณสำหรับเวลาและความช่วยเหลือของคุณ





กระบวนการ: รันไทม์ [3137]

เส้นทาง: /Applications/MentalNt32/MentalNt32.app/Contents/MacOS/Runtime

ตัวระบุ: com.filemaker.client.runtime.MentalNt32

เวอร์ชัน: 11.0.1 (11.0.1)

ประเภทรหัส: X86 (ดั้งเดิม)

กระบวนการหลัก: ??? [1]

รับผิดชอบ: รันไทม์ [3137]

รหัสผู้ใช้: 501



วันที่/เวลา: 2016-05-17 16:02:10.375 -0500

เวอร์ชันระบบปฏิบัติการ: Mac OS X 10.11.4 (15E65)

เวอร์ชันรายงาน: 11

UUID ที่ไม่ระบุชื่อ: E02D64F8-AF87-C361-6011-AA1AC8BF9FD0



สลีป/ปลุก UUID: 65F9A5FA-D794-41D7-B94F-717A0A098B9C



เวลาตื่นตั้งแต่บูต: 28000 วินาที

เวลาตั้งแต่ตื่น: 16000 วินาที



การป้องกันความสมบูรณ์ของระบบ: ปิดใช้งาน



เธรดที่ขัดข้อง: 0 คิวการส่ง: com.apple.main-thread



ประเภทข้อยกเว้น: EXC_BAD_ACCESS (SIGSEGV)

รหัสข้อยกเว้น: KERN_INVALID_ADDRESS ที่ 0x0000000000000020

หมายเหตุข้อยกเว้น: EXC_CORPSE_NOTIFY



ภูมิภาค VM ใกล้ 0x20:

->

__TEXT 0000000000001000-0000000000006a0000 [ 6780K] r-x/rwx SM=COW /Applications/MentalNt32/MentalNt32.app/Contents/MacOS/Runtime



ข้อมูลเฉพาะแอปพลิเคชัน:

objc_msgSend() ชื่อตัวเลือก: release





เธรด 0 ขัดข้อง:: คิวการส่ง: com.apple.main-thread

0 libobjc.A.dylib 0x998accaf objc_msgส่ง + 31

1 com.apple.CoreFoundation 0x951de69f _CFAutoreleasePoolPop + 47

2 com.apple.Foundation 0x9068efe8 - [NSAutoreleasePool ท่อระบายน้ำ] + 122

3 com.apple.AppKit 0x926cdc3e - [รัน NSApplication] + 946

4 com.filemaker.client.runtime.MentalNt32 0x0033f7ad CMacApp_Main + 413

5 com.filemaker.client.runtime.MentalNt32 0x000cfdc3 หลัก + 51

6 com.filemaker.client.runtime.MentalNt32 0x00003146 ​​start + 54



หัวข้อ 1:: คิวการส่ง: com.apple.libdispatch-manager

0 libsystem_kernel.dylib 0x9d5437fa kevent_qos + 10

1 libdispatch.dylib 0x911237ea _dispatch_mgr_invoke + 234

2 libdispatch.dylib 0x911233be _dispatch_mgr_thread + 52



หัวข้อที่ 2:

0 libsystem_kernel.dylib 0x9d5427ce __semwait_signal + 10

1 libsystem_c.dylib 0x9e5e98cd nanosleep$UNIX2003 + 218

2 com.filemaker.support.framework 0x012199dc Draco::Thread::Sleep(ไม่ได้ลงนามแบบยาว) + 172

3 com.filemaker.support.framework 0x01219ddc Draco::TimerCheckThread::Main() + 252

4 com.filemaker.support.framework 0x012160fe Draco::Thread::RunThread() + 46

5 com.filemaker.support.framework 0x012173c8 Draco::Thread::ThreadUnixProc(เป็นโมฆะ*) + 72

6 libsystem_pthread.dylib 0x94f63780 _pthread_body + 138

7 libsystem_pthread.dylib 0x94f636f6 _pthread_start + 155

8 libsystem_pthread.dylib 0x94f60f7a thread_start + 34



หัวข้อที่ 3:

0 libsystem_kernel.dylib 0x9d5423ea __psynch_cvwait + 10

1 libsystem_pthread.dylib 0x94f64538 _pthread_cond_wait + 757

2 libsystem_pthread.dylib 0x94f66276 pthread_cond_wait$UNIX2003 + 71

3 com.filemaker.support.framework 0x0121850f เดรโก::สัญญาณ: ปฏิกิริยา:วีเซิลบอย

แจ๊สไวน์แมน

โปสเตอร์ต้นฉบับ
22 พฤษภาคม 2559


  • 22 พฤษภาคม 2559
grahamperrin กล่าวว่า: ใน Ask Different: ใครสามารถช่วยฉันอ่านรายงานข้อขัดข้องนี้ในฐานะผู้ใช้ – พิจารณาคำตอบที่ยอมรับ

MentalNt32 เป็นผลิตภัณฑ์ FileMaker หรือไม่ คุณได้ถามผู้พัฒนา MentalNt32 แล้วหรือยัง?
ฉันซาบซึ้งในคำตอบของคุณจริงๆ แต่การจัดการคอมพิวเตอร์ประมาณ 15,000 เครื่อง ซึ่งปกติแล้วจะเป็นสิ่งแรกที่ฉันทำ และเนื่องจากไม่มีอยู่จริงและยังไม่มีเมื่อ 4 ปีที่แล้ว ฉันจึงต้องไปหาแหล่งข้อมูลอื่น ฉันไม่ได้หมายความถึงสิ่งนี้ในทางที่ไม่ดี ขณะที่คุณกำลังพยายามช่วย แต่คุณกำลังระบุให้ชัดเจน ใช่มันบอกว่าทำโดย Filemaker

ยังไงก็ขอบคุณนะครับ ฉันแค่พยายามขอความช่วยเหลือในการอ่านว่ามีอะไรบ้างและช่วยลูกค้า/เพื่อนแพทย์ที่มีปัญหาเป็นระยะๆ
ปฏิกิริยา:เกรแฮมเปอร์ริน NS

เลมัน

14 ต.ค. 2551
  • 22 พฤษภาคม 2559
jazzwineman กล่าวว่า: ขอบคุณ yoo อยู่ดี ฉันแค่พยายามขอความช่วยเหลือในการอ่านว่ามีอะไรบ้างและช่วยลูกค้า/เพื่อนแพทย์ที่มีปัญหาเป็นระยะๆ

นั่นเป็นข้อบกพร่องในแอป คุณต้องการให้เราพูดอะไรอีก? ข้อผิดพลาดหมายความว่าแอปกำลังเข้าถึงตำแหน่งหน่วยความจำที่ไม่มีอยู่จริง เป็นไปได้มากว่าหนึ่งในสิ่งเหล่านั้นที่ทำงานบน OS X หนึ่งและหยุดทำงานในอีกอันหนึ่งเนื่องจากผู้พัฒนาไม่สนใจที่จะอ่านเอกสาร คุณทำได้ไม่มากโดยไม่ต้องเข้าถึงซอร์สโค้ดหรือติดต่อกับผู้พัฒนา

แจ๊สไวน์แมน

โปสเตอร์ต้นฉบับ
22 พฤษภาคม 2559
  • 22 พฤษภาคม 2559
leman กล่าวว่า นั่นเป็นข้อบกพร่องในแอป คุณต้องการให้เราพูดอะไรอีก? ข้อผิดพลาดหมายความว่าแอปกำลังเข้าถึงตำแหน่งหน่วยความจำที่ไม่มีอยู่จริง เป็นไปได้มากว่าหนึ่งในสิ่งเหล่านั้นที่ทำงานบน OS X หนึ่งและหยุดทำงานในอีกอันหนึ่งเนื่องจากผู้พัฒนาไม่สนใจที่จะอ่านเอกสาร คุณทำได้ไม่มากโดยไม่ต้องเข้าถึงซอร์สโค้ดหรือติดต่อกับผู้พัฒนา
ขอขอบคุณ. ฉันคิดว่ามันเป็นการจัดการกับข้อผิดพลาดในการอ่านและเขียนหน่วยความจำ มันใช้งานได้ใน Mavericks แต่ไม่ใช่ El Capitan แปลก ฉันคิดว่ามันจะเกิดขึ้นทุกครั้ง มีตัวเลือกที่ปรับได้ไม่มากนักในโปรแกรม ฉันปรับแคชซึ่งโดยค่าเริ่มต้นคือ 64 mb เป็น 128mb และทำการตรวจสอบเกี่ยวกับการบันทึกแคชทุก 10 นาทีเทียบกับเมื่อโปรแกรมไม่ได้ใช้งาน ไม่รู้ว่าจะมีผลกระทบหรือเปล่า ฉันบอกลูกค้าว่าหากไม่มีซอร์สโค้ด ใครๆ ก็ทำอะไรไม่ถูก NS

เลมัน

14 ต.ค. 2551
  • 22 พฤษภาคม 2559
ฉันเดาว่าน่าจะเป็นหน่วยความจำรั่วหรืออะไรทำนองนั้น เหตุใดจึงไม่ทริกเกอร์ใน Mavericks - อาจมีเหตุผลหลายร้อยประการ ฉันเกรงว่าหากไม่ได้รับการสนับสนุนจากนักพัฒนาดั้งเดิมก็จะเป็นจุดสิ้นสุด
ปฏิกิริยา:NoBoMac

NoBoMac

พิธีกร
พนักงาน
1 ก.ค. 2557
  • 22 พฤษภาคม 2559
สิ่งที่เลมันพูด

หน่วยความจำรั่ว, ตัวชี้ NULL, ตัวชี้ที่ไม่ถูกต้อง, การเข้าถึงหน่วยความจำที่โปรแกรมว่าง, การจัดสรรหน่วยความจำอย่างไม่เหมาะสม, บัฟเฟอร์ล้น ฯลฯ

และไม่แปลกเท่าไหร่ การเปลี่ยนแปลงสภาพแวดล้อมสามารถเปิดเผยจุดบกพร่องในโค้ดได้ มีสิ่งที่คล้ายกันเกิดขึ้นครั้งเดียวสำหรับฉัน: ในรหัสประจำบ้านทำงานตามที่คาดไว้นานกว่าหนึ่งปี อัปเดตสภาพแวดล้อมการทำงาน เปิดเผยจุดบกพร่องของตัวชี้ NULL ในรหัส

ต่อการดัมพ์ข้อผิดพลาด ดูเหมือนว่าจะเป็นข้อผิดพลาดของตัวชี้ที่ไม่ถูกต้อง:

รหัสข้อยกเว้น: KERN_INVALID_ADDRESS ที่ 0x0000000000000020

เป็นไปได้มากว่าแอปนี้ไม่ใช่ OS X หากเกี่ยวข้องกับระบบปฏิบัติการ คุณจะเห็นสิ่งเหล่านี้มากขึ้นและจากแอปอื่นๆ
ปฏิกิริยา:เกรแฮมเปอร์ริน

แจ๊สไวน์แมน

โปสเตอร์ต้นฉบับ
22 พฤษภาคม 2559
  • 22 พฤษภาคม 2559
ขอบคุณทุกท่านที่ช่วยเหลือ เป็นการยืนยันความคิดของฉันและลูกค้าอาจจำเป็นต้องได้รับโปรแกรมใหม่ และไม่ลองกลับไปใช้ปัญหา OS ที่เก่ากว่าซึ่งในที่สุดจะไม่ได้รับการสนับสนุนหรือบางรายการอาจไม่ทำงานในบางจุด
ขอบคุณอีกครั้ง.

ไชโย!

NS

NoBoMac

พิธีกร
พนักงาน
1 ก.ค. 2557
  • 22 พฤษภาคม 2559
ไม่มีเหตุผลที่จะไม่กลับไปก่อนหน้านี้ หากมีการสำรองข้อมูล TimeMachine และหรือโคลน จะสามารถกู้คืนข้อมูลต่างๆ กลับเป็นเหมือนเดิมได้ จากนั้นปล่อยเครื่องไว้ตามที่เป็นอยู่ จนกว่าจะมีการวางแผนเพื่อพิจารณาว่าแอปใดที่เข้ากันไม่ได้ จำเป็นต้องอัปเกรด ฯลฯ และทดสอบในโหมดดูอัลบูตบางโหมด

นอกเหนือจากการอัปเดตด้านความปลอดภัยแล้ว อาจไม่มีคุณลักษณะที่น่าสนใจใน El Cap ที่จำเป็นต้องอัปเกรดเครื่อง

เกรแฮมเปอร์ริน

8 มิ.ย. 2550
  • 22 พฤษภาคม 2559
jazzwineman กล่าวว่า: … ลูกค้าอาจจำเป็นต้องได้รับโปรแกรมใหม่ และอย่าพยายามกลับไปใช้ระบบปฏิบัติการรุ่นเก่า …

หากลูกค้าของคุณต้องการใช้ทั้งแอปพลิเคชันเก่าและ El Capitan ต่อ เขาหรือเธอจะพิจารณาใช้งาน Mavericks หรือน้อยกว่าใน (พูด) VirtualBoxVM สำหรับแอปพลิเคชันนั้นเพียงอย่างเดียวหรือไม่

แจ๊สไวน์แมน

โปสเตอร์ต้นฉบับ
22 พฤษภาคม 2559
  • 23 พฤษภาคม 2559
grahamperrin กล่าวว่า: หากลูกค้าของคุณต้องการใช้ทั้งแอปพลิเคชันเก่าและ El Capitan ต่อ เขาหรือเธอจะพิจารณาเรียกใช้ Mavericks หรือน้อยกว่าใน (พูด) VirtualBoxVM สำหรับแอปพลิเคชันนั้นเพียงอย่างเดียวหรือไม่
เราเรียกใช้ vm fusion สำหรับโปรแกรม windows เฉพาะ คุณจะแนะนำกล่อง vm ใดสำหรับการเรียกใช้แมฟเวอริกส์ ปัญหาเดียวของฉันและบางทีนี่อาจไม่ทำให้เกิดความแตกต่าง แต่โปรแกรมติดตั้งที่เขาดาวน์โหลดมาแต่เดิม (ไฟล์บีบอัด) เสียหาย ฉันสงสัยว่าสิ่งนี้สามารถถ่ายโอนไปยังการติดตั้งใหม่ได้ดีหรือไม่ แม้ว่าจะมีการสำรองข้อมูลไทม์แมชชีนตามที่วางไว้ในตอนแรก และฉันคิดว่าสิ่งนี้สามารถนำไปใช้กับค็อกซ์เสมือนได้เช่นกัน คิดและขอบคุณครั้งใหญ่

NS

เกรแฮมเปอร์ริน

8 มิ.ย. 2550
  • 23 พฤษภาคม 2559
ในช่วงไม่กี่ปีที่ผ่านมาฉันไม่ได้ลองอย่างอื่นนอกจาก VirtualBox ประเด็นหลักของฉันคือการใช้คีย์ผสม Command- บางอย่างไม่ทำงานตามที่คาดไว้ เช่นเดียวกับ Command-Q ด้วยนิ้วหัวแม่มือของฉันที่ปุ่ม Command ด้านซ้ายจะไม่ถูกตีความว่าเป็นการออกจากแอปที่อยู่ข้างหน้าในผู้เยี่ยมชม มันถูกตีความว่าเป็นแขกลาออก

NoBoMac

พิธีกร
พนักงาน
1 ก.ค. 2557
  • 23 พฤษภาคม 2559
ปรากฏว่า Fusion 6.0-8.0 สามารถรองรับ Mavericks ได้

สำหรับผู้ติดตั้ง หากลูกค้า 'ซื้อสำเนาถูกต้องตามกฎหมาย (เช่น ดาวน์โหลดจาก App Store ผ่าน Apple ID) ควรจะยังอยู่ในรายการภายใต้แท็บ 'ซื้อแล้ว' ของฉันยังคงอยู่ที่นั่นและแสดงว่าสามารถดาวน์โหลดได้

สำหรับสิ่งอื่นที่เกี่ยวข้องกับ Fusion นั้นยังไม่ได้ใช้งานตั้งแต่อัปเกรดเป็น Yosemite: ปัจจุบันใช้ VirtualBox และเฉพาะกับ Windows เท่านั้น

แจ๊สไวน์แมน

โปสเตอร์ต้นฉบับ
22 พฤษภาคม 2559
  • 23 พฤษภาคม 2559
grahamperrin กล่าวว่า: ในช่วงไม่กี่ปีที่ผ่านมาฉันไม่ได้ลองอะไรอื่นนอกจาก VirtualBox ประเด็นหลักของฉันคือการใช้คีย์ผสม Command- บางอย่างไม่ทำงานตามที่คาดไว้ เช่นเดียวกับ Command-Q ด้วยนิ้วหัวแม่มือของฉันที่ปุ่ม Command ด้านซ้ายจะไม่ถูกตีความว่าเป็นการออกจากแอปที่อยู่ข้างหน้าในผู้เยี่ยมชม มันถูกตีความว่าเป็นแขกลาออก
ฉันสามารถใช้เครื่องย้อนเวลาสำรองของ Mavericks และโหลดบนกล่องเสมือนได้หรือไม่ ฉันไม่มีโอกาสได้อ่านเลย แต่อยากรู้ว่าจะทำได้ไหม
[doublepost=1464041350][/doublepost]
NoBoMac กล่าวว่า: ปรากฏว่า Fusion 6.0-8.0 สามารถจัดการ Mavericks ได้

สำหรับผู้ติดตั้ง หากลูกค้า 'ซื้อสำเนาถูกต้องตามกฎหมาย (เช่น ดาวน์โหลดจาก App Store ผ่าน Apple ID) ควรจะยังอยู่ในรายการภายใต้แท็บ 'ซื้อแล้ว' ของฉันยังคงอยู่ที่นั่นและแสดงว่าสามารถดาวน์โหลดได้

สำหรับสิ่งอื่นที่เกี่ยวข้องกับ Fusion นั้นยังไม่ได้ใช้งานตั้งแต่อัปเกรดเป็น Yosemite: ปัจจุบันใช้ VirtualBox และเฉพาะกับ Windows เท่านั้น
ฉันไม่มีโปรแกรมติดตั้งสำหรับโปรแกรม Mental Notes ฉันไม่กังวลเกี่ยวกับ VM Fusion กล่องเสมือนจะใช้เวลาสำรองข้อมูลเครื่องย้อนเวลาและโหลดเป็นระบบปฏิบัติการหรือไม่?

เกรแฮมเปอร์ริน

8 มิ.ย. 2550
  • 23 พฤษภาคม 2559
jazzwineman กล่าวว่า: กล่องเสมือนจะใช้เวลาสำรองข้อมูลเครื่องย้อนเวลาและโหลดเป็นระบบปฏิบัติการหรือไม่?

ฉันสงสัยมัน.

สิ่งนี้อาจใช้งานได้:
  1. กู้คืนจากข้อมูลสำรอง Time Machine ไปยังไดรฟ์ที่มีอยู่จริงในกล่องหุ้มด้วยการเชื่อมต่อ USB
  2. ในแขก VirtualBoxVM มีดิสก์เสมือนสองตัว
  3. ติดตั้ง OS X เวอร์ชันใดก็ได้ให้เป็นหนึ่งในสอง
  4. ในเครื่องโฮสต์ ให้ยกเลิกการต่อเชื่อม แต่อย่านำโวลุ่มการเริ่มต้น OS X ที่อยู่บนไดรฟ์จริงออก
  5. ในแขก VirtualBoxVM ให้เชื่อมต่อกับฟิสิคัลไดรฟ์
  6. ในแขก ให้โคลนเนื้อหาของฟิสิคัลไดรฟ์ไปยังดิสก์เสมือนตัวที่สอง
… อะไรแบบนั้น. เป็นเวลานานตั้งแต่ฉันทำกิจวัตรนี้ จำเป็นต้องมีการคิดล่วงหน้าเล็กน้อยเพื่อให้สิ่งที่ *เป็น* ดิสก์เสมือนสำรองกลายเป็นอุปกรณ์หลักสำหรับการบูตในแขก ถ้ามันสมเหตุสมผล – ตอนนี้ฉันง่วงแล้ว เลยเที่ยงคืนแล้ว และอาจจะอธิบายไม่ถูกก็ได้!