elieserdejesus / JamTaba

Jamtaba is a software to play online music jam sessions.
http://www.jamtaba.com
245 stars 49 forks source link

Crash with preference menu #1182

Open sbaro opened 5 years ago

sbaro commented 5 years ago

Hi, You will find herebelow the report for a crash of jamtaba. I use Windows 10, and the software crash each time I open an item in the Preference Menu. I have the problem with all versions 2.1 I tried (including 64 and 32 bits).

Kind regards.

default.INFO [13:04:12:525] JamTaba Base dir: "C:/Users/sylba/AppData/Roaming/JamTaba 2" [, line 0] default.INFO [13:04:13:196] "Starting Jamtaba 2.1.8 Standalone (x86_64) running on Windows (x86_64)" [, line 0] default.CRITICAL [13:04:13:245] unsuported output format: Invalid sample rate sampleRate: 44100 channels: 2 [, line 0] default.CRITICAL [13:04:14:320] Warning! The newPosition.index is not really a new position! [, line 0] default.CRITICAL [13:04:14:320] Warning! The newPosition.index is not really a new position! [, line 0] default.CRITICAL [13:04:14:321] Warning! The newPosition.index is not really a new position! [, line 0] default.CRITICAL [13:04:20:528] Configurator::signalHandler signal: 11 [, line 0] default.CRITICAL [13:04:20:786] 00007FF70543E02D (Jamtaba2): (filename not available): StackWalker::ShowCallstack [, line 0] default.CRITICAL [13:04:20:787] 00007FF705121D15 (Jamtaba2): (filename not available): Configurator::terminateHandler [, line 0] default.CRITICAL [13:04:20:788] 00007FF705121C9A (Jamtaba2): (filename not available): Configurator::signalHandler [, line 0] default.CRITICAL [13:04:20:788] 00007FFB33F2FB19 (MSVCR120): (filename not available): XcptFilter [, line 0] default.CRITICAL [13:04:20:792] f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c (666): tmainCRTStartup$filt$0 [, line 0] default.CRITICAL [13:04:20:792] 00007FFB33F2F14B (MSVCR120): (filename not available): _C_specific_handler [, line 0] default.CRITICAL [13:04:20:792] 00007FFB7EE84ECD (ntdll): (filename not available): _chkstk [, line 0] default.CRITICAL [13:04:20:792] 00007FFB7EE06058 (ntdll): (filename not available): RtlWalkFrameChain [, line 0] default.CRITICAL [13:04:20:793] 00007FFB7EE83DFE (ntdll): (filename not available): KiUserExceptionDispatcher [, line 0] default.CRITICAL [13:04:20:793] 00007FF70516960E (Jamtaba2): (filename not available): audio::PortAudioDriver::getValidSampleRates [, line 0] default.CRITICAL [13:04:20:794] 00007FF70514D13D (Jamtaba2): (filename not available): PreferencesDialogStandalone::populateSampleRateCombo [, line 0] default.CRITICAL [13:04:20:794] 00007FF70514B3AE (Jamtaba2): (filename not available): PreferencesDialogStandalone::populateAllTabs [, line 0] default.CRITICAL [13:04:20:795] 00007FF705082424 (Jamtaba2): (filename not available): PreferencesDialog::initialize [, line 0] default.CRITICAL [13:04:20:795] 00007FF70514B344 (Jamtaba2): (filename not available): PreferencesDialogStandalone::initialize [, line 0] default.CRITICAL [13:04:20:795] 00007FF7050EC44C (Jamtaba2): (filename not available): MainWindow::openPreferencesDialog [, line 0] default.CRITICAL [13:04:20:796] 00007FF705CF77E7 (Jamtaba2): (filename not available): QMetaObject::activate [, line 0] default.CRITICAL [13:04:20:796] 00007FF70551F969 (Jamtaba2): (filename not available): QMenuPrivate::_q_actionTriggered [, line 0] default.CRITICAL [13:04:20:797] 00007FF705CF78A6 (Jamtaba2): (filename not available): QMetaObject::activate [, line 0] default.CRITICAL [13:04:20:797] 00007FF70552D154 (Jamtaba2): (filename not available): QAction::activate [, line 0] default.CRITICAL [13:04:20:798] 00007FF70552065D (Jamtaba2): (filename not available): QMenuPrivate::activateCausedStack [, line 0] default.CRITICAL [13:04:20:798] 00007FF7055204E1 (Jamtaba2): (filename not available): QMenuPrivate::activateAction [, line 0] default.CRITICAL [13:04:20:798] 00007FF705526337 (Jamtaba2): (filename not available): QMenu::mouseReleaseEvent [, line 0] default.CRITICAL [13:04:20:799] 00007FF70548BE32 (Jamtaba2): (filename not available): QWidget::event [, line 0] default.CRITICAL [13:04:20:799] 00007FF70552218D (Jamtaba2): (filename not available): QMenu::event [, line 0] default.CRITICAL [13:04:20:800] 00007FF7055966F5 (Jamtaba2): (filename not available): QApplicationPrivate::notify_helper [, line 0] default.CRITICAL [13:04:20:800] 00007FF705594726 (Jamtaba2): (filename not available): QApplication::notify [, line 0] default.CRITICAL [13:04:20:801] 00007FF705CF2788 (Jamtaba2): (filename not available): QCoreApplication::notifyInternal [, line 0] default.CRITICAL [13:04:20:801] 00007FF705597E7E (Jamtaba2): (filename not available): QApplicationPrivate::sendMouseEvent [, line 0] default.CRITICAL [13:04:20:802] 00007FF70560FC59 (Jamtaba2): (filename not available): QWidgetWindow::handleMouseEvent [, line 0] default.CRITICAL [13:04:20:802] 00007FF70560E3BC (Jamtaba2): (filename not available): QWidgetWindow::event [, line 0] default.CRITICAL [13:04:20:802] 00007FF7055966F5 (Jamtaba2): (filename not available): QApplicationPrivate::notify_helper [, line 0] default.CRITICAL [13:04:20:803] 00007FF705595C08 (Jamtaba2): (filename not available): QApplication::notify [, line 0] default.CRITICAL [13:04:20:803] 00007FF705CF2788 (Jamtaba2): (filename not available): QCoreApplication::notifyInternal [, line 0] default.CRITICAL [13:04:20:804] 00007FF7059A82E8 (Jamtaba2): (filename not available): QGuiApplicationPrivate::processMouseEvent [, line 0] default.CRITICAL [13:04:20:804] 00007FF7059AAA60 (Jamtaba2): (filename not available): QGuiApplicationPrivate::processWindowSystemEvent [, line 0] default.CRITICAL [13:04:20:805] 00007FF705A51650 (Jamtaba2): (filename not available): QWindowSystemInterface::sendWindowSystemEvents [, line 0] default.CRITICAL [13:04:20:805] 00007FF705E53B19 (Jamtaba2): (filename not available): qt_internal_proc [, line 0] default.CRITICAL [13:04:20:805] 00007FFB7C68B85D (USER32): (filename not available): CallWindowProcW [, line 0] default.CRITICAL [13:04:20:806] 00007FFB7C68B1EF (USER32): (filename not available): DispatchMessageW [, line 0] default.CRITICAL [13:04:20:806] 00007FF705E532FB (Jamtaba2): (filename not available): QEventDispatcherWin32::processEvents [, line 0] default.CRITICAL [13:04:20:807] 00007FF7058696E8 (Jamtaba2): (filename not available): QWindowsGuiEventDispatcher::processEvents [, line 0] default.CRITICAL [13:04:20:807] 00007FF705DD9F61 (Jamtaba2): (filename not available): QEventLoop::exec [, line 0] default.CRITICAL [13:04:20:808] 00007FF705CF1587 (Jamtaba2): (filename not available): QCoreApplication::exec [, line 0] default.CRITICAL [13:04:20:808] 00007FF70513E948 (Jamtaba2): (filename not available): main [, line 0] default.CRITICAL [13:04:20:808] 00007FF706169CF5 (Jamtaba2): (filename not available): WinMain [, line 0] default.CRITICAL [13:04:20:809] f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c (618): tmainCRTStartup [, line 0] default.CRITICAL [13:04:20:809] 00007FFB7E823574 (KERNEL32): (filename not available): BaseThreadInitThunk [, line 0] default.CRITICAL [13:04:20:809] 00007FFB7EE4CB81 (ntdll): (filename not available): RtlUserThreadStart [, line 0]

elieserdejesus commented 5 years ago

Hi @sbaro , the log entries are showing a problem when JamTaba is asking your audio driver about valid sample rates.

Please help us answering some questions:

1 - what asio driver are you using? Some external audio interface driver? Or Asio4All?

2 - How many analog inputs/outputs in your audio device?

3 - You the range of sample rates support by your audio device? From 44.1 KHz to 192 KHz, for example?

sbaro commented 5 years ago

Hi, I have a Scarlett Focusrite 2i4 with two analog inputs and the following sampling rates: 44.1 kHz, 48 kHz, 88.2 kHz, 96 kHz, 176.4 kHz, 192 kHz.

I wanted to use the Focusrite USB ASIO but couldn't get to the preference screen to select the driver. I tried to uninstall ASIO4ALL I use for another audio interface, and the crash stopped to occur. As soon as I install back ASIO4ALL, the crash occurs again...

It bothers me a bit, because I rely on ASIO4ALL for another interface...

elieserdejesus commented 5 years ago

Thanks for the infos @sbaro .

Is possible try to get more details in JamTaba log file. Can you generate a new log file including more details and share the file content here?

The steps are: 1 - Go to C:/users/[ your user name here] /AppData/Roaming/JamTaba2. The AppData it's a hidden folder, maybe you will need turn on the hidden folders visibility.

2 - Open the file logging.ini in any text editor (notepad or wordpad it's ok).

3 - Change the line jt.Audio=false to jt.Audio=true.

4 - Save the file.

5 - Restart JamTaba and try to access the preferences menu. You will see the same crash, but now the log file will show more details about what excatly JamTaba is asking to your ASIO driver.

The details are saved in the file log.txt. Please share the file here (just drag and drop).

sbaro commented 5 years ago

Hi, You will find the requested file herebelow. Kind regards.

log.txt

elieserdejesus commented 5 years ago

Thanks @sbaro!

marco-boschi commented 4 years ago

hi ... just to report to u that i've the same issue as mr. sbaro but with win10 1909 and m-audio 1010lt .

i can't access preference menu (the app close immediately after i select any submenu item) i've several audio card installed and all working fine with all other audio software i have.(both 32 and 64 bit).

I tried also installing Asio4all to see if something changes .. (I have currently unistalled it because i don't need it)

the log (after many error messages related to to public server access) always records the same condition ...

default.CRITICAL [16:35:59:143] Configurator::signalHandler signal: 11 [, line 0]

thanks for your work ...

the log follows

default.DEBUG [16:35:57:909] Error 102 received ( "Permission denied - User not active." ), trying alternative server ... [, line 0] jt.IpToLocation.DEBUG [16:35:57:919] requesting ip "31.18.6.128" from QUrl("http://api.ipapi.com/31.18.6.128?access_key=3397dda1789e2826bd7a15abe2043ee9&language=en") [, line 0] default.DEBUG [16:35:57:929] Error 104 received ( "Your monthly usage limit has been reached. Please upgrade your Subscription Plan." ), trying alternative server ... [, line 0] jt.IpToLocation.DEBUG [16:35:57:936] requesting ip "87.223.28.128" from QUrl("http://api.ipstack.com/87.223.28.128?access_key=7dfb5855025fa60f5ce082a4c376091a&language=en") [, line 0] default.DEBUG [16:35:57:945] Error 104 received ( "Your monthly usage limit has been reached. Please upgrade your Subscription Plan." ), trying alternative server ... [, line 0] jt.IpToLocation.DEBUG [16:35:57:956] requesting ip "88.19.231.128" from QUrl("http://api.ipstack.com/88.19.231.128?access_key=7dfb5855025fa60f5ce082a4c376091a&language=en") [, line 0] default.DEBUG [16:35:57:967] Error 102 received ( "Permission denied - User not active." ), trying alternative server ... [, line 0] jt.IpToLocation.DEBUG [16:35:57:979] requesting ip "99.224.203.128" from QUrl("http://api.ipapi.com/99.224.203.128?access_key=3397dda1789e2826bd7a15abe2043ee9&language=en") [, line 0] default.DEBUG [16:35:57:989] Error 104 received ( "Your monthly usage limit has been reached. Please upgrade your Subscription Plan." ), trying alternative server ... [, line 0] jt.IpToLocation.DEBUG [16:35:57:997] requesting ip "81.47.1.128" from QUrl("http://api.ipstack.com/81.47.1.128?access_key=7dfb5855025fa60f5ce082a4c376091a&language=en") [, line 0] jt.GUI.DEBUG [16:35:58:007] Creating preferences dialog [, line 0] jt.Audio.DEBUG [16:35:58:015] Refreshing portaudio devices list [, line 0] jt.Midi.DEBUG [16:35:59:003] Stopping RtMidiDriver (closing 4 streams) [, line 0] jt.Midi.DEBUG [16:35:59:078] RtMidiDriver stoped! [, line 0] jt.GUI.DEBUG [16:35:59:132] Initializing preferences dialog [, line 0] default.CRITICAL [16:35:59:143] Configurator::signalHandler signal: 11 [, line 0] default.CRITICAL [16:35:59:578] 00C7B108 (Jamtaba2): (filename not available): StackWalker::ShowCallstack [, line 0] default.CRITICAL [16:35:59:589] 009B190A (Jamtaba2): (filename not available): Configurator::terminateHandler [, line 0] default.CRITICAL [16:35:59:599] 009B188E (Jamtaba2): (filename not available): Configurator::signalHandler [, line 0] default.CRITICAL [16:35:59:608] 74AC4F28 (MSVCR120): (filename not available): XcptFilter [, line 0] default.CRITICAL [16:35:59:617] f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c (666): __tmainCRTStartup [, line 0] default.CRITICAL [16:35:59:628] 74A39D4A (MSVCR120): (filename not available): strncpy_s [, line 0] default.CRITICAL [16:35:59:637] 761C6359 (KERNEL32): (filename not available): BaseThreadInitThunk [, line 0] default.CRITICAL [16:35:59:645] 77427B74 (ntdll): (filename not available): RtlGetAppContainerNamedObjectPath [, line 0] default.CRITICAL [16:35:59:656] 77427B44 (ntdll): (filename not available): RtlGetAppContainerNamedObjectPath [, line 0]