I'm having problems with the MCUXpresso IDE 10.3.1 with the SDK for the LPC55S69 version 2.5.1 on Kubuntu 18.04.
What happens is that whenever I terminate and relaunch the debugger, the IDE hangs and needs to be killed and restarted. Also, unless I kill this process before restarting it, the debugger can't connect:
rls 12701 1 1 18:15 ? 00:00:21 /usr/local/mcuxpressoide-10.3.1_2233/ide/plugins/com.nxp.mcuxpresso.tools.bin.linux_10.3.1.201902141129/binaries/redlinkserv -telnetport=3025 3050 3075
Thanks for your help.
Roger Strassburg
I would suggest that you:
Does this succeed?
If not, please post the text from the log that is generated by the IDE
If it does succeed, then
Now try starting a debug session for your project again using the Quickstart Panel's Debug button. Does this now work? If not, please post the text from the Debug Message Console in the IDE (as detailed in section 19.7, The Console View, of the MCUXpresso IDE v10.3 User Guide.
Regards,
MCUXpresso IDE Support
I tried your suggestion with the same result as before: I can start the debugger once, but the IDE hangs when I terminate it and start it again. This is almost certainly a problem related to something in my environment, as I have a colleague running 10.3.0 / 2.5.0 on Suse without seeing the problem.
It appears that this only happens if I don't select the right-menu item "remove all terminated" in the debug window after terminating the debugger.
Hello Roger Strassburg,
How about clean up the debug before re-debug using "clean up debug" button:
Have a great day,
TIC
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------
I've been doing that each time, yes. It still hangs when I try to relaunch.
Hello Roger,
What about your project? About secure project? How about simple project?
Hello Roger,
Sorry your attachment can't download:
How about test a simple demo project under SDK ?
Hello Alice,
I tried it with the lpcxpresso55s69_i2s_dma_transfer example project,
with the same result.
Here's some more data that might help.
I see three mcuxpresso processes running:
rls@rls:~/vorwerk/git/lpc/pbc-lpc$ ps -ef |grep mcux
rls 25133 1823 0 14:46 ? 00:00:00
/usr/local/mcuxpressoide-10.3.1_2233/ide/mcuxpressoide
rls 25150 25133 95 14:46 ? 00:01:46
/usr/local/mcuxpressoide-10.3.1_2233/ide/jre/bin/java
-Dosgi.requiredJavaVersion=1.8 -Xms128m -Xmx1024m
-Djava.net.useSystemProxies=true -jar
/usr/local/mcuxpressoide-10.3.1_2233/ide//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
-os linux -ws gtk -arch x86_64 -showsplash -launcher
/usr/local/mcuxpressoide-10.3.1_2233/ide/mcuxpressoide -name
Mcuxpressoide --launcher.library
/usr/local/mcuxpressoide-10.3.1_2233/ide//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.551.v20171108-1834/eclipse_1630.so
-startup
/usr/local/mcuxpressoide-10.3.1_2233/ide//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.overrideVmargs -exitdata 27e58000 -vm
/usr/local/mcuxpressoide-10.3.1_2233/ide/jre/bin/java -vmargs
-Dosgi.requiredJavaVersion=1.8 -Xms128m -Xmx1024m
-Djava.net.useSystemProxies=true -jar
/usr/local/mcuxpressoide-10.3.1_2233/ide//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
rls 25262 25150 4 14:47 ? 00:00:03
/usr/local/mcuxpressoide-10.3.1_2233/ide/plugins/com.nxp.mcuxpresso.tools.bin.linux_10.3.1.201902141129/binaries/redlinkserv
-telnetport=3025 3050 3075
Here's what I get from gdb when I attach it to each process:
root@rls:/home/rls/vorwerk/git/lpc/pbc-lpc# gdb -p 25133
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 25133
Reading symbols from
/usr/local/mcuxpressoide-10.3.1_2233/ide/mcuxpressoide...done.
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading
symbols from
/usr/lib/debug/.build-id/28/c6aade70b2d40d1f0f3d0a1a0cad1ab816448f.debug...done.
done.
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/libdl-2.27.so...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/libc-2.27.so...done.
done.
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from
/usr/lib/debug//lib/x86_64-linux-gnu/ld-2.27.so...done.
done.
Reading symbols from
/usr/local/mcuxpressoide-10.3.1_2233/ide//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.551.v20171108-1834/eclipse_1630.so...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0...(no
debugging symbols found)...done.
Reading symbols from
/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0...(no
debugging symbols found)...done.
Reading symbols from
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libfontconfig.so.1...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrender.so.1...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXinerama.so.1...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXi.so.6...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrandr.so.2...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXcursor.so.1...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXcomposite.so.1...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdamage.so.1...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXfixes.so.3...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libcairo.so.2...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11.so.6...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXext.so.6...(no
debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/libm-2.27.so...done.
done.
Reading symbols from
/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libthai.so.0...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0...(no
debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging
symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libselinux.so.1...(no
debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...Reading
symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libresolv-2.27.so...done.
done.
Reading symbols from /lib/x86_64-linux-gnu/libmount.so.1...(no debugging
symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libffi.so.6...(no
debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...(no debugging
symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...(no debugging
symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libpng16.so.16...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb.so.1...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-render.so.0...(no
debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...Reading symbols
from /usr/lib/debug//lib/x86_64-linux-gnu/librt-2.27.so...done.
done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libdatrie.so.1...(no
debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libblkid.so.1...(no debugging
symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libgraphite2.so.3...(no
debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libuuid.so.1...(no debugging
symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libbsd.so.0...(no debugging
symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0...(no
debugging symbols found)...done.
Reading symbols from
/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so...(no debugging
symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libgailutil.so.18...(no
debugging symbols found)...done.
Reading symbols from
/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libatk-bridge.so...(no
debugging symbols found)...done.
Reading symbols from
/usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0...(no debugging symbols
found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/libatspi.so.0...(no
debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libsystemd.so.0...(no
debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/liblzma.so.5...(no debugging
symbols found)...done.
Reading symbols from /usr/lib/x86_64-linux-gnu/liblz4.so.1...(no
debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.20...(no
debugging symbols found)...done.
Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...(no
debugging symbols found)...done.
0x00007f169d5de204 in __waitpid (pid=25150, stat_loc=0x7fffd89da0fc,
options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30
30 ../sysdeps/unix/sysv/linux/waitpid.c: No such file or directory.
(gdb) bt
#0 0x00007f169d5de204 in __waitpid (pid=25150, stat_loc=0x7fffd89da0fc,
options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30
#1 0x00007f169c3fe1bc in launchJavaVM (args=0x25cf7f0) at eclipseGtk.c:366
#2 0x00007f169c3f9d0a in _run (argc=1, argv=0x255b3b0,
vmArgs=0x255c510) at ../eclipse.c:664
#3 0x00007f169c3f95cc in run (argc=1, argv=0x255b3b0, vmArgs=0x0) at
../eclipse.c:476
#4 0x000000000040163e in main (argc=5, argv=0x255b3b0) at
../eclipseMain.c:217
(gdb)
root@rls:/home/rls/vorwerk/git/lpc/pbc-lpc# gdb -p 25150
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 25150
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fcc53d39d2d in __GI___pthread_timedjoin_ex
(threadid=140515560695552, thread_return=0x7fff733d7400, abstime=0x0,
block=.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 25262
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f27d7ccf449 in futex_wait (private=, stack_end=0x7ffcbc767518) at
../csu/libc-start.c:310
#6 0x0000000000403019 in ?? ()
(gdb)