X-Plane 11.31 and PE Plugin 1.5.2 Crash on Ubuntu

n485u
Posts: 7
Joined: Tue Aug 04, 2015 10:57 am

Re: X-Plane 11.31 and PE Plugin 1.5.2 Crash on Ubuntu

Post by n485u »

Thanks for the quick fix! I'll test it tonight.

Cheers,
Scott
PPL-ASEL IA CMP, HP
Livermore, CA (KLVK)
fsimmr
Posts: 5
Joined: Sun Feb 10, 2019 6:42 pm

Re: X-Plane 11.31 and PE Plugin 1.5.2 Crash on Ubuntu

Post by fsimmr »

Hey Keith,

I just tested the patch and everything appears to be working as expected. I tested at KSNA; tuning back & forth between ATIS, clearance delivery, and SOCAL App/Dep on both comm 1 & 2.

Thanks for the great support and quick turnaround on this!

I am, however, experiencing a CTD on my system (Fedora 29) when I exit X-Plane (11.32r1) while connected to PilotEdge. I don't experience a CTD when closing X-Plane while not connected to PilotEdge. I don't know if this is related to the latest PilotEdge plugin or not, so I can post a new thread if you prefer, so I don't hijack this one.

Thanks again!

Jason
n485u
Posts: 7
Joined: Tue Aug 04, 2015 10:57 am

Re: X-Plane 11.31 and PE Plugin 1.5.2 Crash on Ubuntu

Post by n485u »

The patch works for me too. Thanks for the really quick fix! I tested ATIS and transmit/receive.
PPL-ASEL IA CMP, HP
Livermore, CA (KLVK)
Keith Smith
Posts: 9939
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: X-Plane 11.31 and PE Plugin 1.5.2 Crash on Ubuntu

Post by Keith Smith »

Jason,

Do you experience the crash if you disconnect from PE prior to closing xplane?
fsimmr
Posts: 5
Joined: Sun Feb 10, 2019 6:42 pm

Re: X-Plane 11.31 and PE Plugin 1.5.2 Crash on Ubuntu

Post by fsimmr »

Keith,

If I disconnect from PE first, X-Plane closes cleanly. X-Plane only crashes if I close it while connected to PE.

I didn't see anything useful in the PE or X-Plane logs, other than "--=={This application has crashed!}==--".
Keith Smith
Posts: 9939
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: X-Plane 11.31 and PE Plugin 1.5.2 Crash on Ubuntu

Post by Keith Smith »

Ok, thx. At least there is a simple workaround for now, which is to disconnect first. I'll look into what might be causing it. Should be easy to replicate here.
fsimmr
Posts: 5
Joined: Sun Feb 10, 2019 6:42 pm

Re: X-Plane 11.31 and PE Plugin 1.5.2 Crash on Ubuntu

Post by fsimmr »

Hey Keith,

So, I'm not a programmer (I can barely write a respectable Bash script), but I found some time to try to figure out how to use gdb. I think I was able to get a good backtrace of the X-Plane crash-on-exit while connected to PE that I'm experiencing. As you mentioned, I've got a perfectly acceptable workaround, so there's no big rush on this. I'm sure you've got much bigger fish to fry, like the improved GUARD functionality; really nice feature. It's attention to detail like this that really makes PE a great product and service. Please let me know if there's any troubleshooting I can do on my end to help.

Thanks!

Jason

Code: Select all

Thread 55 "Main Thread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff4d2ba700 (LWP 15306)]
0x00007fff4a53cb49 in ?? ()

Thread 55 (Thread 0x7fff4d2ba700 (LWP 15306)):
#0  0x00007fff4a53cb49 in  ()
#1  0x00007ffd44017688 in  ()
#2  0x000000002d969ef0 in  ()
#3  0x00007fff4d2b9a90 in  ()
#4  0x00007fff4a53cbcb in  ()
#5  0x00007fff4a75c8d0 in  ()
#6  0x00007fff4a53b352 in  ()
#7  0x00007fff4d2b9a90 in  ()
#8  0x000000002d969ef0 in  ()
#9  0x00007fff4d2b9a90 in  ()
#10 0x00007fff4a53cc9c in  ()
#11 0x000000002d969ef0 in  ()
#12 0x00007fff4a53cd89 in  ()
#13 0x000000002d96a2d0 in  ()
#14 0x00007fff4a5092f7 in  ()
#15 0x00007fff4d2b9a50 in  ()
#16 0x0000000000000000 in  ()

Thread 46 (Thread 0x7fff32a31700 (LWP 15107)):
#0  0x00007ffff72122e2 in do_futex_wait () at /lib64/libpthread.so.0
#1  0x00007ffff72123f3 in __new_sem_wait_slow () at /lib64/libpthread.so.0
#2  0x000000000092f628 in UTL_semaphore_dec(UTL_semaphore*, int) ()
#3  0x0000000000ea3725 in run_g1000_g430_thread(void*) ()
#4  0x000000000098397b in THREAD_launch(void*) ()
#5  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 45 (Thread 0x7fff33232700 (LWP 15102)):
#0  0x00007ffff6f65828 in nanosleep () at /lib64/libc.so.6
#1  0x00007ffff6f91598 in usleep () at /lib64/libc.so.6
#2  0x0000000000efe0ef in inet_class::thread_send_proc(void*) ()
#3  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 44 (Thread 0x7fff33433700 (LWP 15101)):
#0  0x00007ffff720fa8a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00000000015365df in RakNet::SignaledEvent::WaitOnEvent(int) ()
#2  0x000000000151541d in RakNet::UpdateNetworkLoop(void*) ()
#3  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 43 (Thread 0x7fff33634700 (LWP 15100)):
#0  0x00007ffff721313a in recvfrom () at /lib64/libpthread.so.0
#1  0x000000000154025c in RakNet::RNS2_Berkley::RecvFromLoopInt() ()
#2  0x0000000001540196 in RakNet::RNS2_Berkley::RecvFromLoop(void*) ()
#3  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 42 (Thread 0x7fff33835700 (LWP 15099)):
#0  0x00007ffff721313a in recvfrom () at /lib64/libpthread.so.0
#1  0x000000000154025c in RakNet::RNS2_Berkley::RecvFromLoopInt() ()
#2  0x0000000001540196 in RakNet::RNS2_Berkley::RecvFromLoop(void*) ()
#3  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 41 (Thread 0x7fff33cfd700 (LWP 15098)):
#0  0x00007ffff721313a in recvfrom () at /lib64/libpthread.so.0
#1  0x000000000154025c in RakNet::RNS2_Berkley::RecvFromLoopInt() ()
#2  0x0000000001540196 in RakNet::RNS2_Berkley::RecvFromLoop(void*) ()
#3  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 40 (Thread 0x7fffa0f19700 (LWP 15097)):
#0  0x00007ffff721313a in recvfrom () at /lib64/libpthread.so.0
#1  0x000000000154025c in RakNet::RNS2_Berkley::RecvFromLoopInt() ()
#2  0x0000000001540196 in RakNet::RNS2_Berkley::RecvFromLoop(void*) ()
#3  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 39 (Thread 0x7fff84d63700 (LWP 15096)):
#0  0x00007ffff721313a in recvfrom () at /lib64/libpthread.so.0
#1  0x000000000154025c in RakNet::RNS2_Berkley::RecvFromLoopInt() ()
#2  0x0000000001540196 in RakNet::RNS2_Berkley::RecvFromLoop(void*) ()
#3  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 33 (Thread 0x7fff45421700 (LWP 15082)):
#0  0x00007ffff720f73c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fff49c2b86a in  ()
#2  0x0000000000000000 in  ()

Thread 24 (Thread 0x7fffa1970700 (LWP 15071)):
#0  0x00007ffff720f73c in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fffa24455ab in pa_cond_wait (c=<optimized out>, m=<optimized out>) at pulsecore/mutex-posix.c:139
#2  0x00007fffbc0b0c5c in pa_threaded_mainloop_wait (m=0x8dc2030) at pulse/thread-mainloop.c:215
#3  0x00007fffa21c67e0 in ALCpulsePlayback_mixerProc (ptr=ptr@entry=0x8dc8880) at /usr/src/debug/openal-soft-1.18.2-6.fc29.x86_64/Alc/backends/pulseaudio.c:850
#4  0x00007fffa217dd7b in althrd_starter (arg=<optimized out>) at /usr/src/debug/openal-soft-1.18.2-6.fc29.x86_64/common/threads.c:528
#5  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 23 (Thread 0x7fffa2171700 (LWP 15069)):
#0  0x00007ffff6f8e421 in poll () at /lib64/libc.so.6
#1  0x00007fffbc0b0675 in poll (__timeout=1085, __nfds=3, __fds=0x7fff680017a0) at /usr/include/bits/poll2.h:46
#2  0x00007fffbc0b0675 in poll_func (ufds=0x7fff680017a0, nfds=3, timeout=1085, userdata=0x7fff68003280) at pulse/thread-mainloop.c:69
#3  0x00007fffbc0a1c58 in pa_mainloop_poll (m=m@entry=0x8dc8920) at pulse/mainloop.c:824
#4  0x00007fffbc0a22a2 in pa_mainloop_iterate (m=0x8dc8920, block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
#5  0x00007fffbc0a2350 in pa_mainloop_run (m=0x8dc8920, retval=retval@entry=0x0) at pulse/mainloop.c:945
#6  0x00007fffbc0b05bd in thread (userdata=0x8dc2030) at pulse/thread-mainloop.c:100
#7  0x00007fffa244606c in internal_thread_func (userdata=0x8dc3020) at pulsecore/thread-posix.c:81
#8  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7fffbc013700 (LWP 15067)):
#0  0x00007ffff72120c6 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1  0x00007ffff72121b8 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2  0x00007ffff671ca59 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#3  0x00007ffff673fc16 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#4  0x00007ffff671bbbd in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#5  0x00007ffff671c393 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#6  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#7  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7fffbc024700 (LWP 15066)):
#0  0x00007ffff72120c6 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1  0x00007ffff72121b8 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2  0x00007ffff671ca59 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#3  0x00007ffff682799a in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#4  0x00007ffff6827e38 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#5  0x00007ffff671bbbd in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#6  0x00007ffff671c393 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#7  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7fffbc0e3700 (LWP 15065)):
#0  0x00007ffff72120c6 in do_futex_wait.constprop () at /lib64/libpthread.so.0
#1  0x00007ffff72121b8 in __new_sem_wait_slow.constprop.0 () at /lib64/libpthread.so.0
#2  0x00007ffff671ca59 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#3  0x00007ffff673ed3b in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#4  0x00007ffff671bbbd in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#5  0x00007ffff671c393 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmodstudio.so.8
#6  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#7  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7fffbc0f4700 (LWP 15064)):
#0  0x00007ffff72134c0 in nanosleep () at /lib64/libpthread.so.0
#1  0x00007ffff6bd8e76 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmod.so.8
#2  0x00007ffff6bd838c in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmod.so.8
#3  0x00007ffff6bd8b73 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmod.so.8
#4  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#5  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7fffbc101700 (LWP 15063)):
#0  0x00007ffff6f8e516 in ppoll () at /lib64/libc.so.6
#1  0x00007fffbc0a1cd9 in ppoll (__ss=0x0, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:77
#2  0x00007fffbc0a1cd9 in pa_mainloop_poll (m=m@entry=0x8d14e90) at pulse/mainloop.c:852
#3  0x00007fffbc0a22a2 in pa_mainloop_iterate (m=0x8d14e90, block=<optimized out>, retval=0x0) at pulse/mainloop.c:926
#4  0x00007ffff6bdc3b4 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmod.so.8
#5  0x00007ffff6bd837d in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmod.so.8
#6  0x00007ffff6bd8b73 in  () at /home/jasonyoung/X-Plane 11/Resources/dlls/64/libfmod.so.8
#7  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7fffa3fff700 (LWP 15057)):
#0  0x00007ffff6ffe0f0 in __memmove_avx_unaligned_erms () at /lib64/libc.so.6
#1  0x00000000009059aa in TEX_obj::load() ()
#2  0x0000000000904469 in TEX_obj::do_it(int) ()
#3  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#4  0x000000000098397b in THREAD_launch(void*) ()
#5  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7fffbcea0700 (LWP 15056)):
#0  0x00007ffff72135e6 in open64 () at /lib64/libpthread.so.0
#1  0x00000000007da753 in xmap_class::retry(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, int) ()
#2  0x0000000000905213 in TEX_obj::load() ()
#3  0x0000000000904469 in TEX_obj::do_it(int) ()
#4  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#5  0x000000000098397b in THREAD_launch(void*) ()
#6  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#7  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7fffbd8ea700 (LWP 15055)):
#0  0x00007ffff6f89579 in __xstat64 () at /lib64/libc.so.6
#1  0x00000000014cd0fc in findPath(char*, int) ()
#2  0x00000000007e1003 in set_path_to_full(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) ()
#3  0x00000000007d2b88 in file_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ()
#4  0x00000000009051b1 in TEX_obj::load() ()
#5  0x0000000000904469 in TEX_obj::do_it(int) ()
#6  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#7  0x000000000098397b in THREAD_launch(void*) ()
#8  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fffbe334700 (LWP 15054)):
#0  0x00007ffff6f89579 in __xstat64 () at /lib64/libc.so.6
#1  0x00000000014cd0fc in findPath(char*, int) ()
#2  0x00000000007e1003 in set_path_to_full(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) ()
#3  0x00000000007d2b88 in file_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ()
#4  0x00000000009051b1 in TEX_obj::load() ()
#5  0x0000000000904469 in TEX_obj::do_it(int) ()
#6  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#7  0x000000000098397b in THREAD_launch(void*) ()
#8  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7fffbed7a700 (LWP 15051)):
#0  0x00007ffff6f89579 in __xstat64 () at /lib64/libc.so.6
#1  0x00000000014cd0fc in findPath(char*, int) ()
#2  0x00000000007e1003 in set_path_to_full(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) ()
#3  0x00000000007da72e in xmap_class::retry(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int, int) ()
#4  0x0000000000905213 in TEX_obj::load() ()
#5  0x0000000000904469 in TEX_obj::do_it(int) ()
#6  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#7  0x000000000098397b in THREAD_launch(void*) ()
#8  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fffbf6fe700 (LWP 15050)):
#0  0x00007ffff6f89579 in __xstat64 () at /lib64/libc.so.6
#1  0x00000000014cd0fc in findPath(char*, int) ()
#2  0x00000000007e1003 in set_path_to_full(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) ()
#3  0x00000000007d2b88 in file_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ()
#4  0x00000000009051b1 in TEX_obj::load() ()
#5  0x0000000000904469 in TEX_obj::do_it(int) ()
#6  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#7  0x000000000098397b in THREAD_launch(void*) ()
#8  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fffbffff700 (LWP 15049)):
#0  0x00007ffff6ff9391 in __strncmp_avx2 () at /lib64/libc.so.6
#1  0x0000000000905261 in TEX_obj::load() ()
#2  0x0000000000904469 in TEX_obj::do_it(int) ()
#3  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#4  0x000000000098397b in THREAD_launch(void*) ()
#5  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fffd8c5c700 (LWP 15048)):
#0  0x00007ffff6f89579 in __xstat64 () at /lib64/libc.so.6
#1  0x00000000014cd0fc in findPath(char*, int) ()
#2  0x00000000007e1003 in set_path_to_full(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) ()
#3  0x00000000007d2b88 in file_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ()
#4  0x00000000009051b1 in TEX_obj::load() ()
#5  0x0000000000904469 in TEX_obj::do_it(int) ()
#6  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#7  0x000000000098397b in THREAD_launch(void*) ()
#8  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fffd96a6700 (LWP 15047)):
#0  0x00007ffff6f89579 in __xstat64 () at /lib64/libc.so.6
#1  0x00000000014cd0fc in findPath(char*, int) ()
#2  0x00000000007e1003 in set_path_to_full(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) ()
#3  0x00000000007d2b88 in file_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ()
#4  0x00000000009051b1 in TEX_obj::load() ()
#5  0x0000000000904469 in TEX_obj::do_it(int) ()
#6  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#7  0x000000000098397b in THREAD_launch(void*) ()
#8  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fffda0f0700 (LWP 15046)):
#0  0x00007ffff6f89579 in __xstat64 () at /lib64/libc.so.6
#1  0x00000000014cd0fc in findPath(char*, int) ()
#2  0x00000000007e1003 in set_path_to_full(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) ()
#3  0x00000000007d2b88 in file_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ()
#4  0x00000000009051b1 in TEX_obj::load() ()
#5  0x0000000000904469 in TEX_obj::do_it(int) ()
#6  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#7  0x000000000098397b in THREAD_launch(void*) ()
#8  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fffdab3a700 (LWP 15045)):
#0  0x00007ffff6ff9391 in __strncmp_avx2 () at /lib64/libc.so.6
#1  0x0000000000905261 in TEX_obj::load() ()
#2  0x0000000000904469 in TEX_obj::do_it(int) ()
#3  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#4  0x000000000098397b in THREAD_launch(void*) ()
#5  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#6  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fffdb4fe700 (LWP 15044)):
#0  0x00007ffff6f89579 in __xstat64 () at /lib64/libc.so.6
#1  0x00000000014cd0fc in findPath(char*, int) ()
#2  0x00000000007e1003 in set_path_to_full(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) ()
#3  0x00000000007d2b88 in file_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ()
#4  0x00000000009051b1 in TEX_obj::load() ()
#5  0x0000000000904469 in TEX_obj::do_it(int) ()
#6  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#7  0x000000000098397b in THREAD_launch(void*) ()
#8  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fffdbfff700 (LWP 15043)):
#0  0x00007ffff6f89579 in __xstat64 () at /lib64/libc.so.6
#1  0x00000000007d2bb2 in file_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ()
#2  0x00000000009051b1 in TEX_obj::load() ()
#3  0x0000000000904469 in TEX_obj::do_it(int) ()
#4  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#5  0x000000000098397b in THREAD_launch(void*) ()
#6  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#7  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fffe0c10700 (LWP 15042)):
#0  0x00007ffff6f89579 in __xstat64 () at /lib64/libc.so.6
#1  0x00000000014cd0fc in findPath(char*, int) ()
#2  0x00000000007e1003 in set_path_to_full(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) ()
#3  0x00000000007d2b88 in file_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ()
#4  0x00000000009051b1 in TEX_obj::load() ()
#5  0x0000000000904469 in TEX_obj::do_it(int) ()
#6  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#7  0x000000000098397b in THREAD_launch(void*) ()
#8  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fffe1654700 (LWP 15041)):
#0  0x00007ffff6f89579 in __xstat64 () at /lib64/libc.so.6
#1  0x00000000014cd0fc in findPath(char*, int) ()
#2  0x00000000007e1003 in set_path_to_full(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) ()
#3  0x00000000007d2b88 in file_exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ()
#4  0x00000000009051b1 in TEX_obj::load() ()
#5  0x0000000000904469 in TEX_obj::do_it(int) ()
#6  0x00000000009300bd in UTL_threadpool::thread_func(void*) ()
#7  0x000000000098397b in THREAD_launch(void*) ()
#8  0x00007ffff720958e in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffff6f996a3 in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ffff59c8ac0 (LWP 15006)):
#0  0x00007ffff7212e87 in close () at /lib64/libpthread.so.0
#1  0x00000000014d14be in bridge_dev_t::~bridge_dev_t() ()
#2  0x00000000014cfc08 in HID_bridge_shutdown() ()
#3  0x0000000000f6911a in joys_class::joys_done() ()
#4  0x0000000000a2c4d7 in MACIBM_finishup(int) ()
#5  0x000000000049d769 in main ()
Keith Smith
Posts: 9939
Joined: Sat Oct 09, 2010 8:38 pm
Location: Pompton Plains, NJ
Contact:

Re: X-Plane 11.31 and PE Plugin 1.5.2 Crash on Ubuntu

Post by Keith Smith »

I appreciate the effort, but if thread 55 is the one causing the thread fault, there's little information which is useful there as there is no stack trace for that thread.
fsimmr
Posts: 5
Joined: Sun Feb 10, 2019 6:42 pm

Re: X-Plane 11.31 and PE Plugin 1.5.2 Crash on Ubuntu

Post by fsimmr »

Well, I'm also not a mechanic. Looks like I probably shouldn't be working on anyone's car either! :lol:

Sorry the backtrace wasn't helpful. I also have the full gdb dump, but I've got a feeling that won't be any more useful.

Let me know if there's anything else I can do on my system to help!
Post Reply