View Issue Details

IDProjectCategoryView StatusLast Update
0001050ardourbugspublic2008-11-20 23:57
Reporterdhawt99 Assigned Topaul  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0001050: Opening projects created on debian i386 causes segfault at load on debian ppc system
DescriptionWhenever I attempt to open a project that I previously created on my intel system, ardour segfaults immediately upon load using same file on my ppc system.

I attempted to install ardour0.9beta28 but the same problem occurred.
Ardour install is from source tarball of above version.

I can create new projects and open projects I have previously created on my ppc system fine.
Additional InformationDebugging output as follows:

(gdb) run
Starting program: /usr/local/bin/ardour
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 2778)]
[New Thread 32769 (LWP 2781)]
[New Thread 16386 (LWP 2782)]
Ardour/GTK 0.9beta29
   (built using 0.589.2 with libardour 0.887.1)
Copyright (C) 1999-2005 Paul Davis
Some portions Copyright (C) Steve Harris, Ari Johnson, Brett Viren, Joel Baker
Ardour comes with ABSOLUTELY NO WARRANTY
not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is free software, and you are welcome to redistribute it
under certain conditions; see the source for copying conditions.
Loading UI configuration file /usr/local/etc/ardour/ardour_ui.rc
Loading system configuration file /usr/local/etc/ardour/ardour_system.rc
Loading user configuration file /root/.ardour/ardour.rc
ardour: [WARNING]: Your system generates "Mod2" when the NumLock key is pressed.
 This can cause problems when editing so Ardour will use Mod3 to mean Meta rathe
r than Mod2
[New Thread 32771 (LWP 2783)]
[New Thread 49156 (LWP 2784)]
Loading session /home/dhawt/audio/ardour/Beneath The Waves using snapshot Beneat
h The Waves
[New Thread 65541 (LWP 2785)]
[New Thread 81926 (LWP 2786)]
[New Thread 98311 (LWP 2787)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 2778)]
0x103dd70c in ARDOUR::FileSource::read_broadcast_data (this=0x10a09cc0,
    info=@0x10ad9880) at libs/ardour/filesource.cc:625
625 char data[coding_history_size];
(gdb) thread apply all bt
Cannot find new threads: generic error
(gdb) up
0000001 0x103dd57c in ARDOUR::FileSource::read_broadcast_data (this=Error accessing
memory address 0x7fffe048: No such process.
)
    at libs/ardour/filesource.cc:615
615 if (::pread (fd, (char *) &header.bext, sizeof (header.bext), in
fo.offset + sizeof (GenericChunk)) != sizeof (header.bext)) {
(gdb) up
Previous frame identical to this frame (corrupt stack?)
(gdb) up
Initial frame selected; you cannot go up.
TagsNo tags attached.

Activities

paul

2007-02-23 17:51

administrator   ~0003381

ardour2 uses libsndfile to handle all audio file i/o, and is known to be fully portable. also, it is known that the BWF chunk handling code in ardour 0.99 had some errors in it.

Issue History

Date Modified Username Field Change
2005-08-14 18:58 dhawt99 New Issue
2005-08-14 18:58 dhawt99 E-mail => mail@drhweb.net
2005-08-14 18:58 dhawt99 Name => Daniel Hawthorn
2007-02-23 17:51 paul Status new => resolved
2007-02-23 17:51 paul Resolution open => fixed
2007-02-23 17:51 paul Assigned To => paul
2007-02-23 17:51 paul Note Added: 0003381
2008-11-20 23:57 seablade Status resolved => closed