View Issue Details

IDProjectCategoryView StatusLast Update
0002526ardourbugspublic2020-04-19 20:13
Reportermtaht Assigned Tocth103  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0002526: Multiple drag of regions crashes
Descriptiongiving 3.0 a bit of a workout today... multiple issues

1) When trying to delete a track, we either end up with the track getting deleted AND the tracks getting re-ordered semi-randomly.

2) Trying to delete multiple tracks (by selecting multiple tracks, then right clicking to delete) only deletes one track.

3) (attached backtrace) when moving two regions at a time to another area, eventually... it crashes.
Additional Information*** glibc detected *** /usr/local/lib64/ardour3/ardour-3.0: free(): invalid pointer: 0x0000000005d83830 ***
======= Backtrace: =========
/lib/libc.so.6[0x7fc7b883a938]
/lib/libc.so.6(cfree+0x76)[0x7fc7b883cf86]
/usr/lib/libfontconfig.so.1(FcCharSetDestroy+0x5c)[0x7fc7bd146a6c]
/usr/lib/libfontconfig.so.1(FcFontSetSort+0x420)[0x7fc7bd14f010]
/usr/lib/libfontconfig.so.1(FcFontSort+0x69)[0x7fc7bd14f289]
/usr/lib/libpangoft2-1.0.so.0[0x7fc7bded920d]
/usr/lib/libpangoft2-1.0.so.0[0x7fc7bded9975]
/usr/lib/libpango-1.0.so.0[0x7fc7bd38a751]
/usr/lib/libpango-1.0.so.0(pango_layout_line_get_extents+0x2e8)[0x7fc7bd38ab88]
/usr/lib/libpango-1.0.so.0[0x7fc7bd38ac8f]
/usr/lib/libpango-1.0.so.0[0x7fc7bd38e63e]
/usr/lib/libpango-1.0.so.0(pango_layout_get_pixel_extents+0x86)[0x7fc7bd390136]
/usr/lib/libpango-1.0.so.0(pango_layout_get_pixel_size+0x1e)[0x7fc7bd39017e]
/usr/lib/libgnomecanvas-2.so.0[0x7fc7bc0b962f]
/usr/lib/libgobject-2.0.so.0(g_object_set_property+0x378)[0x7fc7bf714f58]
/usr/local/lib64/ardour3/libglibmm2.so(_ZN4Glib18PropertyProxy_Base13set_property_ERKNS_9ValueBaseE+0x41)[0x7fc7bec08901]
/usr/local/lib64/ardour3/ardour-3.0(_ZN4Glib13PropertyProxyIN5Pango15FontDescriptionEE9set_valueERKS2_+0x47)[0xaf721d]
/usr/local/lib64/ardour3/ardour-3.0(_ZN4Glib13PropertyProxyIN5Pango15FontDescriptionEEaSERKS2_+0x1d)[0xaf7271]
/usr/local/lib64/ardour3/ardour-3.0(_ZN16TimeAxisViewItem4initERKSsdRN3Gdk5ColorEjjNS_10VisibilityE+0xe33)[0xe8e449]
/usr/local/lib64/ardour3/ardour-3.0(_ZN16TimeAxisViewItemC2ERKSsRN5Gnome6Canvas5GroupER12TimeAxisViewdRN3Gdk5ColorEjjbNS_10VisibilityE+0x4be)[0xe8ff76]
/usr/local/lib64/ardour3/ardour-3.0(_ZN10RegionViewC2EPN5Gnome6Canvas5GroupER12TimeAxisViewN5boost10shared_ptrIN6ARDOUR6RegionEEEdRN3Gdk5ColorE+0xac)[0xdabe04]
/usr/local/lib64/ardour3/ardour-3.0(_ZN15AudioRegionViewC1EPN5Gnome6Canvas5GroupER17RouteTimeAxisViewN5boost10shared_ptrIN6ARDOUR11AudioRegionEEEdRN3Gdk5ColorE+0x7e)[0x9a1ab2]
/usr/local/lib64/ardour3/ardour-3.0(_ZN15AudioStreamView24add_region_view_internalEN5boost10shared_ptrIN6ARDOUR6RegionEEEbb+0x3aa)[0x9b01d0]
/usr/local/lib64/ardour3/ardour-3.0(_ZN10StreamView15add_region_viewEN5boost10shared_ptrIN6ARDOUR6RegionEEE+0x42)[0xe58884]
/usr/local/lib64/ardour3/ardour-3.0(_ZN6ARDOUR8Playlist14foreach_regionI10StreamViewEEvPT_MS3_FvN5boost10shared_ptrINS_6RegionEEEE+0xce)[0x9baf86]
/usr/local/lib64/ardour3/ardour-3.0(_ZN15AudioStreamView20redisplay_diskstreamEv+0x1df)[0x9ae0eb]
/usr/local/lib64/ardour3/ardour-3.0(_ZN10StreamView17playlist_modifiedEN5boost10shared_ptrIN6ARDOUR10DiskstreamEEE+0x237)[0xe59d7d]
/usr/local/lib64/ardour3/ardour-3.0(_ZN15AudioStreamView17playlist_modifiedEN5boost10shared_ptrIN6ARDOUR10DiskstreamEEE+0x190)[0x9af796]
/usr/local/lib64/ardour3/ardour-3.0(_ZN15AudioStreamView22playlist_modified_weakEN5boost8weak_ptrIN6ARDOUR10DiskstreamEEE+0x5e)[0x9ac05e]
/usr/local/lib64/ardour3/ardour-3.0(_ZNK4sigc18bound_mem_functor1Iv10StreamViewN5boost8weak_ptrIN6ARDOUR10DiskstreamEEEEclERKS6_+0x87)[0xe5e1a9]
/usr/local/lib64/ardour3/ardour-3.0(_ZNK4sigc15adaptor_functorINS_18bound_mem_functor1Iv10StreamViewN5boost8weak_ptrIN6ARDOUR10DiskstreamEEEEEEclIRNS3_10shared_ptrIS6_EEEENS9_18deduce_result_typeIT_vvvvvvE4typeESF_+0x31)[0xe5e211]
/usr/local/lib64/ardour3/ardour-3.0(_ZN4sigc12bind_functorILin1ENS_18bound_mem_functor1Iv10StreamViewN5boost8weak_ptrIN6ARDOUR10DiskstreamEEEEENS3_10shared_ptrIS6_EENS_3nilESB_SB_SB_SB_SB_EclEv+0x29)[0xe5e281]
/usr/local/lib64/ardour3/ardour-3.0(_ZN4sigc8internal10slot_call0INS_12bind_functorILin1ENS_18bound_mem_functor1Iv10StreamViewN5boost8weak_ptrIN6ARDOUR10DiskstreamEEEEENS5_10shared_ptrIS8_EENS_3nilESD_SD_SD_SD_SD_EEvE7call_itEPNS0_8slot_repE+0x21)[0xe5e2a4]
/usr/local/lib64/ardour3/ardour-3.0(_ZN4sigc8internal12signal_emit0IvNS_3nilEE4emitEPNS0_11signal_implE+0xd4)[0x92731d]
/usr/local/lib64/ardour3/ardour-3.0(_ZNK4sigc7signal0IvNS_3nilEE4emitEv+0x19)[0x927401]
/usr/local/lib64/ardour3/ardour-3.0(_ZNK4sigc7signal0IvNS_3nilEEclEv+0x15)[0x927419]
/usr/local/lib64/ardour3/libardour.so(_ZN6ARDOUR8Playlist19flush_notificationsEv+0x3c0)[0x7fc7c16ccd22]
/usr/local/lib64/ardour3/libardour.so(_ZN6ARDOUR13AudioPlaylist19flush_notificationsEv+0x15)[0x7fc7c15222cf]
/usr/local/lib64/ardour3/libardour.so(_ZN6ARDOUR8Playlist21release_notificationsEv+0x41)[0x7fc7c16c525d]
/usr/local/lib64/ardour3/ardour-3.0(_ZN6ARDOUR8Playlist10RegionLockD1Ev+0x37)[0x9baeb5]
/usr/local/lib64/ardour3/libardour.so(_ZN6ARDOUR8Playlist10add_regionEN5boost10shared_ptrINS_6RegionEEEjf+0x5cf)[0x7fc7c16cc91b]
/usr/local/lib64/ardour3/ardour-3.0(_ZN6Editor29region_drag_finished_callbackEPN5Gnome6Canvas4ItemEP9_GdkEvent+0xc78)[0xb1b122]
/usr/local/lib64/ardour3/ardour-3.0(_ZN6Editor8end_grabEPN5Gnome6Canvas4ItemEP9_GdkEvent+0xfd)[0xb20a3b]
/usr/local/lib64/ardour3/ardour-3.0(_ZN6Editor22button_release_handlerEPN5Gnome6Canvas4ItemEP9_GdkEvent8ItemType+0xaf)[0xb2a321]
/usr/local/lib64/ardour3/ardour-3.0(_ZN6Editor24canvas_region_view_eventEP9_GdkEventPN5Gnome6Canvas4ItemEP10RegionView+0x109)[0xaf93cb]
/usr/local/lib64/ardour3/ardour-3.0(_ZNK4sigc18bound_mem_functor3Ib12PublicEditorP9_GdkEventPN5Gnome6Canvas4ItemEP10RegionViewEclERKS3_RKS7_RKS9_+0x90)[0xdad6b4]
/usr/local/lib64/ardour3/ardour-3.0(_ZNK4sigc15adaptor_functorINS_18bound_mem_functor3Ib12PublicEditorP9_GdkEventPN5Gnome6Canvas4ItemEP10RegionViewEEEclIRKS4_RPNS6_5GroupERSA_EENSC_18deduce_result_typeIT_T0_T1_vvvvE4typeESL_SM_SN_+0x3c)[0xdad7a8]
/usr/local/lib64/ardour3/ardour-3.0(_ZN4sigc12bind_functorILin1ENS_18bound_mem_functor3Ib12PublicEditorP9_GdkEventPN5Gnome6Canvas4ItemEP10RegionViewEEPNS6_5GroupESA_NS_3nilESE_SE_SE_SE_EclIRKS4_EENSF_18deduce_result_typeIT_vvvvvvE4typeESK_+0x45)[0xdad7ef]
/usr/local/lib64/ardour3/ardour-3.0(_ZN4sigc8internal10slot_call1INS_12bind_functorILin1ENS_18bound_mem_functor3Ib12PublicEditorP9_GdkEventPN5Gnome6Canvas4ItemEP10RegionViewEEPNS8_5GroupESC_NS_3nilESG_SG_SG_SG_EEbS6_E7call_itEPNS0_8slot_repERKS6_+0x29)[0xdad81f]
/usr/local/lib64/ardour3/libgtkmm2.so(_ZNK4sigc5slot1IbP9_GdkEventEclERKS2_+0x63)[0x7fc7bccfe47b]
/usr/local/lib64/ardour3/libgnomecanvasmm.so[0x7fc7bbc5b654]
/usr/lib/libgnomecanvas-2.so.0(gnome_canvas_marshal_BOOLEAN__BOXED+0x98)[0x7fc7bc0c56a8]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x16d)[0x7fc7bf70e25d]
/usr/lib/libgobject-2.0.so.0[0x7fc7bf72446e]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x63a)[0x7fc7bf72548a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7fc7bf725b33]
/usr/lib/libgnomecanvas-2.so.0[0x7fc7bc0c0d5d]
/usr/lib/libgnomecanvas-2.so.0[0x7fc7bc0c3848]
/usr/local/lib64/ardour3/libgtkmm2.so(_ZN3Gtk12Widget_Class29button_release_event_callbackEP10_GtkWidgetP15_GdkEventButton+0xfb)[0x7fc7bcd32755]
/usr/lib/libgtk-x11-2.0.so.0[0x7fc7be6f0908]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x16d)[0x7fc7bf70e25d]
/usr/lib/libgobject-2.0.so.0[0x7fc7bf723c3b]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x63a)[0x7fc7bf72548a]
======= Memory map: ========
00400000-01137000 r-xp 00000000 08:01 28196894 /usr/local/lib64/ardour3/ardour-3.0
01337000-01338000 r--p 00d37000 08:01 28196894 /usr/local/lib64/ardour3/ardour-3.0
01338000-0133e000 rw-p 00d38000 08:01 28196894 /usr/local/lib64/ardour3/ardour-3.0
0133e000-01346000 rw-p 0133e000 00:00 0
02b7d000-06788000 rw-p 02b7d000 00:00 0 [heap]
4000a000-4000b000 ---p 4000a000 00:00 0
4000b000-4008b000 rwxp 4000b000 00:00 0
40297000-40298000 ---p 40297000 00:00 0
40298000-40312000 rwxp 40298000 00:00 0
40624000-40625000 ---p 40624000 00:00 0
40625000-4069f000 rwxp 40625000 00:00 0
409e1000-409e2000 ---p 409e1000 00:00 0
409e2000-40a5c000 rwxp 409e2000 00:00 0
40aef000-40af0000 ---p 40aef000 00:00 0
40af0000-412f0000 rwxp 40af0000 00:00 0
41610000-41611000 ---p 41610000 00:00 0
41611000-41e11000 rwxp 41611000 00:00 0
41e11000-41e12000 ---p 41e11000 00:00 0
41e12000-42612000 rwxp 41e12000 00:00 0
42612000-42613000 ---p 42612000 00:00 0
42613000-42e13000 rwxp 42613000 00:00 0
42e13000-42e14000 ---p 42e13000 00:00 0
42e14000-43614000 rwxp 42e14000 00:00 0
43614000-43615000 ---p 43614000 00:00 0
43615000-43e15000 rwxp 43615000 00:00 0
43e15000-43e16000 ---p 43e15000 00:00 0
43e16000-44616000 rwxp 43e16000 00:00 0
44616000-44617000 ---p 44616000 00:00 0
44617000-44e17000 rwxp 44617000 00:00 0
44e17000-44e18000 ---p 44e17000 00:00 0
44e18000-44e92000 rwxp 44e18000 00:00 0
44e92000-44e93000 ---p 44e92000 00:00 0
44e93000-44f0d000 rwxp 44e93000 00:00 0
7fc78c000000-7fc78e246000 rw-p 7fc78c000000 00:00 0
7fc78e246000-7fc790000000 ---p 7fc78e246000 00:00 0
7fc794000000-7fc794294000 rw-p 7fc794000000 00:00 0
7fc794294000-7fc798000000 ---p 7fc794294000 00:00 0
7fc7987b0000-7fc798845000 r--p 00000000 08:01 27518857 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
7fc798845000-7fc7988da000 r--p 00000000 08:01 27518857 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
7fc7988da000-7fc7988e9000 r-xp 00000000 08:01 27058213 /lib/libbz2.so.1.0.4
7fc7988e9000-7fc798ae9000 ---p 0000f000 08:01 27058213 /lib/libbz2.so.1.0.4
7fc798ae9000-7fc798aea000 r--p 0000f000 08:01 27058213 /lib/libbz2.so.1.0.4
7fc798aea000-7fc798aeb000 rw-p 00010000 08:01 27058213 /lib/libbz2.so.1.0.4
7fc798aeb000-7fc798b21000 r-xp 00000000 08:01 27379414 /usr/lib/libcroco-0.6.so.3.0.1
7fc798b21000-7fc798d20000 ---p 00036000 08:01 27379414 /usr/lib/libcroco-0.6.so.3.0.1
7fc798d20000-7fc798d24000 rw-p 00035000 08:01 27379414 /usr/lib/libcroco-0.6.so.3.0.1
7fc798d24000-7fc798d5a000 r-xp 00000000 08:01 27379691 /usr/lib/libgsf-1.so.114.0.8
7fc798d5a000-7fc798f59000 ---p 00036000 08:01 27379691 /usr/lib/libgsf-1.so.114.0.8
7fc798f59000-7fc798f5c000 r--p 00035000 08:01 27379691 /usr/lib/libgsf-1.so.114.0.8
7fc798f5c000-7fc798f5d000 rw-p 00038000 08:01 27379691 /usr/lib/libgsf-1.so.114.0.8
7fc798f5d000-7fc798f5e000 rw-p 7fc798f5d000 00:00 0
7fc798f5e000-7fc798f93000 r-xp 00000000 08:01 27380053 /usr/lib/librsvg-2.so.2.22.3
7fc798f93000-7fc799192000 ---p 00035000 08:01 27380053 /usr/lib/librsvg-2.so.2.22.3
7fc799192000-7fc799193000 r--p 00034000 08:01 27380053 /usr/lib/librsvg-2.so.2.22.3
7fc799193000-7fc799194000 rw-p 00035000 08:01 27380053 /usr/lib/librsvg-2.so.2.22.3
7fc799194000-7fc799196000 r-xp 00000000 08:01 27410950 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
7fc799196000-7fc799395000 ---p 00002000 08:01 27410950 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
7fc799395000-7fc799396000 r--p 00001000 08:01 27410950 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
7fc799396000-7fc799397000 rw-p 00002000 08:01 27410950 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
7fc799397000-7fc79939e000 r-xp 00000000 08:01 27058316 /lib/libusb-0.1.so.4.4.4
7fc79939e000-7fc79959d000 ---p 00007000 08:01 27058316 /lib/libusb-0.1.so.4.4.4
7fc79959d000-7fc79959e000 r--p 00006000 08:01 27058316 /lib/libusb-0.1.so.4.4.4
7fc79959e000-7fc7995a0000 rw-p 00007000 08:01 27058316 /lib/libusb-0.1.so.4.4.4
7fc7995a0000-7fc7995c0000 r-xp 00000000 08:01 28214742 /usr/local/lib64/ardour3/surfaces/libardour_tranzport.so
7fc7995c0000-7fc7997c0000 ---p 00020000 08:01 28214742 /usr/local/lib64/ardour3/surfaces/libardour_tranzport.so
7fc7997c0000-7fc7997c1000 r--p 00020000 08:01 28214742 /usr/local/lib64/ardour3/surfaces/libardour_tranzport.so
7fc7997c1000-7fc7997c2000 rw-p 00021000 08:01 28214742 /usr/local/lib64/ardour3/surfaces/libardour_tranzport.so
7fc7997c2000-7fc799ee8000 rw-p 7fc7997c2000 00:00 0
7fc799ee8000-7Aborted
TagsNo tags attached.

Activities

drobilla

2009-02-19 18:27

developer   ~0005737

One issue per ticket, please...

cth103

2009-09-02 23:03

administrator   ~0006632

1) Should be fixed in current SVN.

2) Currently the right-click menu is (I believe) intended to operate only on the track which was clicked on to pop it up. I'm not certain that this should be changed.

3) I can't reproduce this myself. Is it still a problem?

cth103

2009-10-19 18:55

administrator   ~0006725

Marking this as resolved due to a lack of feedback.

system

2020-04-19 20:13

developer   ~0021853

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
2009-01-22 23:20 mtaht New Issue
2009-01-22 23:20 mtaht cost => 0.00
2009-02-19 18:27 drobilla Note Added: 0005737
2009-09-02 23:03 cth103 Note Added: 0006632
2009-09-02 23:03 cth103 Status new => feedback
2009-10-19 18:55 cth103 Note Added: 0006725
2009-10-19 18:55 cth103 Status feedback => resolved
2009-10-19 18:55 cth103 Resolution open => fixed
2009-10-19 18:55 cth103 Assigned To => cth103
2020-04-19 20:13 system Note Added: 0021853
2020-04-19 20:13 system Status resolved => closed