MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007689ardourbugspublic2018-11-24 03:252018-12-17 03:21
Reporteraquilarubra 
Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
StatusnewResolutionopen 
Platformx86_64OSWindowsOS Version10
Product Version5.X git (version in description) 
Target VersionFixed in Version 
Summary0007689: Crash loading project settings
DescriptionI'm using ardour 6 from git (sv 1303), cross compiling it from Arch. The program compiles fine and works fine when a new project is created.

When a previous project is loaded, Ardour crashed at pbd-4.dll, being unable to create tracks. The Ardour pane is visible, and it waits for a bit, while trying to create the tracks, till it crashes.

From Windows event log:

Faulting application name: ardour-6.0.pre0.1303.exe, version: 0.0.0.0, time stamp: 0x5bf92511
Faulting module name: pbd-4.dll, version: 0.0.0.0, time stamp: 0x5bf924fb
Exception code: 0xc0000005
Fault offset: 0x0000000000055fcf
Faulting process id: 0x25b8
Faulting application start time: 0x01d483e7747f19dd
Faulting application path: E:\build\arch\ardour6\bin\ardour-6.0.pre0.1303.exe
Faulting module path: E:\build\arch\ardour6\bin\pbd-4.dll
Report Id: 693341bf-670a-409f-bac0-e4c2c01daf7a
Faulting package full name:
Faulting package-relative application ID:

In WinDbg, it gives an access violation at:
RingBufferIPvE5writeEPKS1

I could not compile a debug version of Ardour, as it seems that it exceeds the Ordinal number of symbols.
Steps To ReproduceLaunch Ardour, load an existing project, starts the audio server, and while the main window opens it then crashes.
Additional InformationUnder Arch, almost all the latest libraries are used to build the dependencies. But this seems to be a pbd specific issue.
TagsNo tags attached.
Attached Filesgz file icon 512.gz [^] (21,186 bytes) 2018-12-04 00:17

- Relationships

-  Notes
(0020487)
aquilarubra (reporter)
2018-11-24 23:31

If I run the program in wine, I also see this when it crashed:

(ardour-6.0.pre0.1303.exe:41): Gtk-CRITICAL **: 08:29:37.334: gtk_menu_item_get_submenu: assertion 'GTK_IS_MENU_ITEM (menu_item)' failed

(ardour-6.0.pre0.1303.exe:41): Gtk-CRITICAL **: 08:29:37.337: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(ardour-6.0.pre0.1303.exe:41): Gtk-CRITICAL **: 08:29:37.340: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(ardour-6.0.pre0.1303.exe:41): Gtk-CRITICAL **: 08:29:37.343: gtk_menu_shell_insert: assertion 'GTK_IS_MENU_SHELL (menu_shell)' failed

(ardour-6.0.pre0.1303.exe:41): Gtk-CRITICAL **: 08:29:37.346: gtk_menu_item_get_submenu: assertion 'GTK_IS_MENU_ITEM (menu_item)' failed

(ardour-6.0.pre0.1303.exe:41): Gtk-CRITICAL **: 08:29:37.350: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(ardour-6.0.pre0.1303.exe:41): Gtk-CRITICAL **: 08:29:37.353: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(ardour-6.0.pre0.1303.exe:41): Gtk-CRITICAL **: 08:29:37.356: gtk_menu_shell_insert: assertion 'GTK_IS_MENU_SHELL (menu_shell)' failed
(0020494)
x42 (administrator)
2018-11-29 16:50

re "I could not compile a debug version of Ardour, as it seems that it exceeds the Ordinal number of symbols."

Try adding "-Og" or "-Wa,-mbig-obj"

see also https://github.com/Ardour/ardour/blob/master/tools/x-win/compile.sh#L69 [^]

- Issue History
Date Modified Username Field Change
2018-11-24 03:25 aquilarubra New Issue
2018-11-24 23:31 aquilarubra Note Added: 0020487
2018-11-29 16:50 x42 Note Added: 0020494
2018-12-04 00:17 Markus34 File Added: 512.gz
2018-12-17 02:46 Markus34 Note Added: 0020538
2018-12-17 03:21 Markus34 Note Edited: 0020538 View Revisions
2018-12-17 03:25 x42 Note Deleted: 0020538


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker