View Issue Details

IDProjectCategoryView StatusLast Update
0006227ardourbugspublic2020-04-19 20:17
Reportertimbyr Assigned Tox42  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0006227: assertion in windows build 3.5.4949
DescriptionI'm hitting an assertion in the windows build version 3.5.4949 when trying to play an audio file downloaded via the freesound import dialog.

File: ../libs/pbd/mountpoint.cc Line 106

Which is the empty mountpoint() function that was implemented for compatibility but is supposed to be unused....apparently not. Perhaps as a result of recent peak file changes?
TagsNo tags attached.

Activities

timbyr

2015-04-01 23:41

developer   ~0016524

Sorry can't get a backtrace on this, as the assertion causes the process to terminate. here is the relevant console output:

Ardour3.5.4949 (built using 3.5-4949-ge2271c8 and GCC version 4.9.1)

Assertion failed!

Program: C:\Program Files (x86)\Ardour3\bin\ardour.exe
File: ../libs/pbd/mountpoint.cc, Line 106

Expression: 0
warning: Invalid parameter passed to C runtime function.

warning: Invalid parameter passed to C runtime function.

[Inferior 1 (process 736) exited with code 03]
(gdb)

x42

2015-04-02 16:32

administrator   ~0016526

For future reference: press "Ctrl+C" in the gdb window before clicking "OK" in the dialog that windows pops up ("application has terminated in an unusual way...")

relevant part of the backtrace:

0000010 0x000007feff1755d6 in msvcrt!abort () from C:\Windows\system32\msvcrt.dll
0000011 0x000000001004e522 in _wassert (
    _Message=0x400000000000004a <error: Cannot access memory at address 0x400000000000004a>, _Message@entry=0x17166150 L"0",
    _File=0xc00000000 <error: Cannot access memory at address 0xc00000000>,
    _File@entry=0x1feefc00 L"../libs/pbd/mountpoint.cc", _Line=106)
    at ../../mingw-w64-crt/misc/wassert.c:54
0000012 0x000000001004e5d8 in _assert (_Message=0x10092dea <S44+34> "0",
    _File=0x10092dd0 <S44+8> "../libs/pbd/mountpoint.cc", _Line=106)
    at ../../mingw-w64-crt/misc/wassert.c:30
0000013 0x000000001003daaf in mountpoint (path=...)
    at ../libs/pbd/mountpoint.cc:106
0000014 0x0000000009fea50d in ARDOUR::AudioFileSource::old_peak_path (
    this=0x1f8b3140, audio_path=...) at ../libs/ardour/audiofilesource.cc:233
#15 0x0000000009fea309 in ARDOUR::AudioFileSource::find_broken_peakfile (
    this=0x1f8b3140, peak_path=..., audio_path=...)
    at ../libs/ardour/audiofilesource.cc:210
0000016 0x0000000009ff8a70 in ARDOUR::AudioSource::initialize_peakfile (
    this=0x1f8b3140, audio_path=...) at ../libs/ardour/audiosource.cc:250
#17 0x0000000009feaa12 in ARDOUR::AudioFileSource::setup_peakfile (
    this=0x1f8b3140) at ../libs/ardour/audiofilesource.cc:345
0000018 0x000000000a1bcc12 in ARDOUR::SourceFactory::setup_peakfile (s=...,
    async=false) at ../libs/ardour/source_factory.cc:110
0000019 0x000000000a1bd524 in ARDOUR::SourceFactory::createExternal (type=...,
    s=..., path=..., chn=0, flags=(unknown: 0), announce=false,
    defer_peaks=false) at ../libs/ardour/source_factory.cc:237
0000020 0x0000000000823503 in SoundFileBox::audition (this=0x2030fd18)
    at ../gtk2_ardour/sfdb_ui.cc:446
0000021 0x0000000000de08e6 in sigc::bound_mem_functor0<void, SoundFileBox>::operator() (this=0x171c0e38)
    at /home/ardour/win-stack-w64/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787

x42

2015-04-02 20:20

administrator   ~0016527

fixed in 4.0-rc1-2-g4d6ac2a

system

2020-04-19 20:17

developer   ~0023430

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2015-04-01 06:45 timbyr New Issue
2015-04-01 23:41 timbyr Note Added: 0016524
2015-04-02 16:32 x42 Note Added: 0016526
2015-04-02 20:20 x42 Note Added: 0016527
2015-04-02 20:20 x42 Status new => resolved
2015-04-02 20:20 x42 Resolution open => fixed
2015-04-02 20:20 x42 Assigned To => x42
2020-04-19 20:17 system Note Added: 0023430
2020-04-19 20:17 system Status resolved => closed