View Issue Details

IDProjectCategoryView StatusLast Update
0000230ardourbugspublic2004-05-04 06:11
Reporterpanic Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionopen 
Summary0000230: crash on startup reading certain sessions
DescriptionArdour crashes when opening certain sessions. Always crashes for those sessions. Is OK for other sessions.
Additional Information(gdb) set args firelightless
(gdb) run
Starting program: /opt/sound/bin/ardour firelightless
[New Thread 16384 (LWP 31630)]
[New Thread 32769 (LWP 31631)]
[New Thread 16386 (LWP 31632)]
Ardour/GTK 0.432.1 running with libardour 0.716.1
Loading UI configuration file /opt/sound/etc/ardour/ardour_ui.rc
Loading system configuration file /opt/sound/etc/ardour/ardour_system.rc
Loading user configuration file /root/.ardour/ardour.rc
MIDI: MTC on port hw:0 MMC on port hw:0
0 2 0 0 0 0
0 2 0 0 0 0
[New Thread 32771 (LWP 31640)]
Loading session firelightless using snapshot firelightless
[New Thread 49156 (LWP 31641)]
[New Thread 65541 (LWP 31642)]
 
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 31630)]
0x406f8883 in strlen () from /lib/libc.so.6
(gdb) where
#0 0x406f8883 in strlen () from /lib/libc.so.6
0000001 0x40058ce5 in gtk_arg_get_info () from /usr/lib/libgtk-1.2.so.0
#2 0x40058fca in gtk_args_collect () from /usr/lib/libgtk-1.2.so.0
#3 0x400f5f75 in gtk_object_args_collect () from /usr/lib/libgtk-1.2.so.0
0000004 0x0843b807 in gtk_canvas_item_set_valist (item=0x8c7c420,
    first_arg_name=0xc0000000 <Address 0xc0000000 out of bounds>,
    args=0xc0000000 <Address 0xc0000000 out of bounds>) at gtk-canvas.c:590
0000005 0x0843b71f in gtk_canvas_item_set (item=0xc0000000,
    first_arg_name=0xc0000000 <Address 0xc0000000 out of bounds>) at gtk-canvas.c:563
(gdb) inf thr
  6 Thread 65541 (LWP 31642) 0x40751997 in poll () from /lib/libc.so.6
  5 Thread 49156 (LWP 31641) 0x406a8468 in sigsuspend () from /lib/libc.so.6
  4 Thread 32771 (LWP 31640) 0x406a8468 in sigsuspend () from /lib/libc.so.6
  3 Thread 16386 (LWP 31632) 0x406a8468 in sigsuspend () from /lib/libc.so.6
  2 Thread 32769 (LWP 31631) 0x40751997 in poll () from /lib/libc.so.6
* 1 Thread 16384 (LWP 31630) 0x406f8883 in strlen () from /lib/libc.so.6
(gdb) thr 6
[Switching to thread 6 (Thread 65541 (LWP 31642))]#0 0x40751997 in poll () from /lib/libc.so.6
(gdb) where
#0 0x40751997 in poll () from /lib/libc.so.6
0000001 0x0856e434 in ARDOUR::Session::midi_thread_work() ()
(gdb) thr 5
[Switching to thread 5 (Thread 49156 (LWP 31641))]#0 0x406a8468 in sigsuspend () from /lib/libc.so.6
(gdb) where
#0 0x406a8468 in sigsuspend () from /lib/libc.so.6
0000001 0x4030e1e8 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
#2 0x4030aceb in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
(gdb) thr 4
[Switching to thread 4 (Thread 32771 (LWP 31640))]#0 0x406a8468 in sigsuspend () from /lib/libc.so.6
(gdb) where
#0 0x406a8468 in sigsuspend () from /lib/libc.so.6
0000001 0x4030e1e8 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
#2 0x4030aceb in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
#3 0x0859ea16 in ARDOUR::Source::peak_thread_work(void*) ()
0000004 0x4030be32 in pthread_start_thread_event () from /lib/libpthread.so.0
(gdb) thr 3
[Switching to thread 3 (Thread 16386 (LWP 31632))]#0 0x406a8468 in sigsuspend () from /lib/libc.so.6
(gdb) where
#0 0x406a8468 in sigsuspend () from /lib/libc.so.6
0000001 0x4030e784 in sigwait () from /lib/libpthread.so.0
#2 0x082fe247 in signal_thread(void*) ()
#3 0x4030be32 in pthread_start_thread_event () from /lib/libpthread.so.0
(gdb) thr 2
[Switching to thread 2 (Thread 32769 (LWP 31631))]#0 0x40751997 in poll () from /lib/libc.so.6
(gdb) where
#0 0x40751997 in poll () from /lib/libc.so.6
0000001 0x4030b93e in __pthread_manager () from /lib/libpthread.so.0
#2 0x4030bb8a in __pthread_manager_event () from /lib/libpthread.so.0
(gdb) thr 1
[Switching to thread 1 (Thread 16384 (LWP 31630))]#0 0x406f8883 in strlen () from /lib/libc.so.6
(gdb) where
#0 0x406f8883 in strlen () from /lib/libc.so.6
0000001 0x40058ce5 in gtk_arg_get_info () from /usr/lib/libgtk-1.2.so.0
#2 0x40058fca in gtk_args_collect () from /usr/lib/libgtk-1.2.so.0
#3 0x400f5f75 in gtk_object_args_collect () from /usr/lib/libgtk-1.2.so.0
0000004 0x0843b807 in gtk_canvas_item_set_valist (item=0x8c7c420,
    first_arg_name=0xc0000000 <Address 0xc0000000 out of bounds>,
    args=0xc0000000 <Address 0xc0000000 out of bounds>) at gtk-canvas.c:590
0000005 0x0843b71f in gtk_canvas_item_set (item=0xc0000000,
    first_arg_name=0xc0000000 <Address 0xc0000000 out of bounds>) at gtk-canvas.c:563
TagsNo tags attached.

Activities

taybin

2004-02-03 16:29

administrator   ~0000375

Are there any error messages? Could you attach a session file that always crashes?

2004-02-03 16:47

 

camel.ardour (63,370 bytes)

panic

2004-02-08 20:12

developer   ~0000388

Did a build with -enable-development-build --disable-optimize so that I could use gdb better, but now it doesn't crash.

I attached a crashing session a while back.

daniel

2004-02-17 00:04

reporter   ~0000444

I'm experincing the same problem. The last thing I did with my session was to export a 44100 wav. I'm wondering if this info is being stored somehow in the .ardour file and clashing with the jack 48000 setting?

paul

2004-02-17 02:50

administrator   ~0000445

Please try 0.9beta10. The version you have is rather old in our scheme of things. Let us know if the same thing happens. Thanks.

panic

2004-05-04 06:11

developer   ~0000682

Too old

Issue History

Date Modified Username Field Change
2004-01-22 20:29 panic New Issue
2004-02-03 16:29 taybin Note Added: 0000375
2004-02-03 16:47 panic File Added: camel.ardour
2004-02-08 20:12 panic Note Added: 0000388
2004-02-17 00:04 daniel Note Added: 0000444
2004-02-17 02:50 paul Note Added: 0000445
2004-05-04 06:11 panic Status new => closed
2004-05-04 06:11 panic Note Added: 0000682