Hi Bill,
OK - ran the latest test and her is the console output:
pi@raspberrypi:~ $ 
pi@raspberrypi:~ $ 
pi@raspberrypi:~ $ 
pi@raspberrypi:~ $ 
pi@raspberrypi:~ $ gdb ~/wsjtx-1.7.0/debug/bin/wsjtx
GNU gdb (Raspbian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 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 "arm-linux-gnueabihf".
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"...
Reading symbols from /home/pi/wsjtx-1.7.0/debug/bin/wsjtx...done.
(gdb) b main
Breakpoint 1 at 0x1f5d40: file /home/pi/wsjtx-1.7.0/src/main.cpp, line 81.
(gdb) b MainWindow::MainWindow
Breakpoint 2 at 0x14d92c: file /home/pi/wsjtx-1.7.0/src/mainwindow.cpp, line 
213.
(gdb) b Configuration::Configuration
Breakpoint 3 at 0x1b315c: file /home/pi/wsjtx-1.7.0/src/Configuration.cpp, line 
571.
(gdb) b TransceiverBase::TransceiverBase
Breakpoint 4 at 0x2af880: file /home/pi/wsjtx-1.7.0/src/TransceiverBase.hpp, 
line 70.
(gdb) b WideGraph::WideGraph
Breakpoint 5 at 0x12f050: file /home/pi/wsjtx-1.7.0/src/widegraph.cpp, line 21.
(gdb) r
Starting program: /home/pi/wsjtx-1.7.0/debug/bin/wsjtx 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main (argc=1, argv=0x7efff4f4)
    at /home/pi/wsjtx-1.7.0/src/main.cpp:81
81      MessageTimestamper message_timestamper;
(gdb) c
Continuing.
libEGL warning: DRI2: failed to authenticate
[New Thread 0x705fa3d0 (LWP 21542)]
[New Thread 0x6fdfa3d0 (LWP 21543)]
[New Thread 0x6f5fa3d0 (LWP 21544)]
[New Thread 0x6edfa3d0 (LWP 21545)]
[New Thread 0x6e5bc3d0 (LWP 21546)]
[New Thread 0x6ca873d0 (LWP 21547)]

Breakpoint 2, MainWindow::MainWindow (this=0x7effce60, temp_directory=..., 
    multiple=false, multi_settings=0x7efff1dc, shdmem=0x7efff20c, 
    downSampleFactor=4, network_manager=0x44ba378, parent=0x0)
    at /home/pi/wsjtx-1.7.0/src/mainwindow.cpp:213
213      m_manual {network_manager}
(gdb) 
Continuing.

Breakpoint 3, Configuration::Configuration (this=0x7effce94, 
    temp_directory=..., settings=0x44b8480, parent=0x7effce60)
    at /home/pi/wsjtx-1.7.0/src/Configuration.cpp:571
571      : m_ {this, temp_directory, settings, parent}
(gdb) 
Continuing.
[New Thread 0x6c02c3d0 (LWP 21552)]
ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only 
playback stream
ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only 
playback stream
ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only 
playback stream
ALSA lib pcm_dsnoop.c:557:(snd_pcm_dsnoop_open) The dsnoop plugin supports only 
capture stream
ALSA lib pcm_dsnoop.c:557:(snd_pcm_dsnoop_open) The dsnoop plugin supports only 
capture stream
ALSA lib pcm_dsnoop.c:557:(snd_pcm_dsnoop_open) The dsnoop plugin supports only 
capture stream
ALSA lib pcm_dsnoop.c:557:(snd_pcm_dsnoop_open) The dsnoop plugin supports only 
capture stream
ALSA lib pcm_dsnoop.c:557:(snd_pcm_dsnoop_open) The dsnoop plugin supports only 
capture stream
[New Thread 0x675bc3d0 (LWP 21558)]

Breakpoint 5, WideGraph::WideGraph (this=0x4627c28, settings=0x44b8480, 
    parent=0x0) at /home/pi/wsjtx-1.7.0/src/widegraph.cpp:21
21      m_n {0}
(gdb) 
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x75a1d984 in _int_free (av=0x75aea4d4 <main_arena>, p=0x4616ca0, 
    have_lock=73492960) at malloc.c:3943
3943    malloc.c: No such file or directory.
(gdb) info threads
  Id   Target Id         Frame 
  9    Thread 0x675bc3d0 (LWP 21558) "QThread" 0x75a74c80 in poll ()
    at ../sysdeps/unix/syscall-template.S:81
  8    Thread 0x6c02c3d0 (LWP 21552) "threaded-ml" 0x75a74c80 in poll ()
    at ../sysdeps/unix/syscall-template.S:81
  7    Thread 0x6ca873d0 (LWP 21547) "Qt bearer threa" 0x75a74c80 in poll ()
    at ../sysdeps/unix/syscall-template.S:81
  6    Thread 0x6e5bc3d0 (LWP 21546) "QXcbEventReader" 0x75a74c80 in poll ()
    at ../sysdeps/unix/syscall-template.S:81
  5    Thread 0x6edfa3d0 (LWP 21545) "llvmpipe-3" 0x75af97a4 in 
__pthread_cond_wait (cond=0x43a6fc0, mutex=0x43a6fa8) at pthread_cond_wait.c:187
  4    Thread 0x6f5fa3d0 (LWP 21544) "llvmpipe-2" 0x75af97a4 in 
__pthread_cond_wait (cond=0x43a6eb0, mutex=0x43a6e98) at pthread_cond_wait.c:187
  3    Thread 0x6fdfa3d0 (LWP 21543) "llvmpipe-1" 0x75af97a4 in 
__pthread_cond_wait (cond=0x43a6da0, mutex=0x43a6d88) at pthread_cond_wait.c:187
  2    Thread 0x705fa3d0 (LWP 21542) "llvmpipe-0" 0x75af97a4 in 
__pthread_cond_wait (cond=0x43a6c90, mutex=0x43a6c78) at pthread_cond_wait.c:187
* 1    Thread 0x735f9000 (LWP 21539) "wsjtx" 0x75a1d984 in _int_free (
    av=0x75aea4d4 <main_arena>, p=0x4616ca0, have_lock=73492960)
    at malloc.c:3943
(gdb) bt
#0  0x75a1d984 in _int_free (av=0x75aea4d4 <main_arena>, p=0x4616ca0, 
    have_lock=73492960) at malloc.c:3943
#1  0x764093f8 in QBrush::~QBrush() ()
   from /usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5
#2  0x0012a9f8 in CPlotter::DrawOverlay (this=0x4643f58)
    at /home/pi/wsjtx-1.7.0/src/plotter.cpp:257
#3  0x00128e98 in CPlotter::resizeEvent (this=0x4643f58)
    at /home/pi/wsjtx-1.7.0/src/plotter.cpp:78
#4  0x0012c52c in CPlotter::setStartFreq (this=0x4643f58, f=0)
    at /home/pi/wsjtx-1.7.0/src/plotter.cpp:507
#5  0x00130158 in WideGraph::WideGraph (this=0x4627c28, settings=0x44b8480, 
    parent=0x0) at /home/pi/wsjtx-1.7.0/src/widegraph.cpp:76
#6  0x0014dafc in MainWindow::MainWindow (this=0x7effce60, temp_directory=..., 
    multiple=false, multi_settings=0x7efff1dc, shdmem=0x7efff20c, 
    downSampleFactor=4, network_manager=0x44ba378, parent=0x0)
    at /home/pi/wsjtx-1.7.0/src/mainwindow.cpp:159
#7  0x001f6f68 in main (argc=1, argv=0x7efff4f4)
    at /home/pi/wsjtx-1.7.0/src/main.cpp:290
(gdb) q
A debugging session is active.

    Inferior 1 [process 21539] will be killed.

Quit anyway? (y or n) y
pi@raspberrypi:~ $ 

 

    On Sunday, June 5, 2016 11:16 AM, Bill Somerville <[email protected]> 
wrote:
 

  On 05/06/2016 18:58, Jim Bennett wrote:
  
(gdb) bt
 #0  0x75b23578 in __divsi3 () from /lib/arm-linux-gnueabihf/libgcc_s.so.1
 #1  0x75b23778 in __aeabi_idivmod () from 
/lib/arm-linux-gnueabihf/libgcc_s.so.1
 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
 HI Jim, that looks like something bad has happened. We need to try and find 
how far the startup is getting before things go wrong. If you do the same test 
but before typing 'r' into gdb to run the program, type the following to set 
some breakpoints:     b main
     b MainWindow::MainWindow
     b Configuration::Configuration
     b TransceiverBase::TransceiverBase
     b WideGraph::WideGraph when you type 'r' the application should stop at 
the breakpoint in 'main', you can continue by typing 'c'. Carry on from any 
breakpoint that gets hit by pressing return into the gdb session. Report back 
with the output so I can see which breakpoints actually got hit. 73
 Bill
 G4WJS.
  
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


  
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to