View Issue Details

IDProjectCategoryView StatusLast Update
0001099ardourbugspublic2008-11-20 23:58
Reportertcharbonnel Assigned Totaybin  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Summary0001099: segfault when creating new session with french locale (ardour-0.99)
Descriptioncreating a new session with french locale causes ardour to segfault:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912529267840 (LWP 19825)]
0x00002aaaac5ce710 in __gnu_cxx::__atomic_add () from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6

i didn't notice before because i used to run ardour with LANG and LC_ALL unset because of some font and accent issues (those issues seem to be fixed with the new ardour_ui.rc)

Additional Information(gdb) thread apply all bt

Thread 4 (Thread 1098918240 (LWP 19896)):
#0 0x00002aaaac8cfc72 in poll () from /lib/tls/libc.so.6
0000001 0x00002aaaac41178c in jack_client_thread (arg=0xefbb20) at client.c:1241
#2 0x00002aaaabe140fa in start_thread () from /lib/tls/libpthread.so.0
#3 0x00002aaaac8d7a63 in clone () from /lib/tls/libc.so.6
0000004 0x0000000000000000 in ?? ()
0000005 0x0000000000000000 in ?? ()
#6 0x0000000000000000 in ?? ()
#7 0x0000000000000000 in ?? ()
0000008 0x0000000000000000 in ?? ()
0000009 0x0000000000000000 in ?? ()
0000010 0x0000000000000000 in ?? ()
0000011 0x0000000000000000 in ?? ()
0000012 0x0000000000000000 in ?? ()
0000013 0x0000000000000000 in ?? ()
0000014 0x0000000000000000 in ?? ()
#15 0x0000000000000000 in ?? ()
0000016 0x0000000000000000 in ?? ()
#17 0x0000000000000000 in ?? ()
0000018 0x0000000000000000 in ?? ()
0000019 0x0000000000000000 in ?? ()
0000020 0x0000000000000000 in ?? ()
0000021 0x0000000000000000 in ?? ()
0000022 0x0000000000000000 in ?? ()
0000023 0x0000000000000000 in ?? ()
#24 0x0000000000000000 in ?? ()
0000025 0x0000000000000000 in ?? ()
0000026 0x0000000000000000 in ?? ()
0000027 0x0000000000000000 in ?? ()
0000028 0x0000000000000000 in ?? ()
0000029 0x0000000000000000 in ?? ()

0000030 0x0000000000000000 in ?? ()
0000031 0x0000000000000000 in ?? ()
0000032 0x0000000000000000 in ?? ()
0000033 0x0000000000000000 in ?? ()
0000034 0x0000000000000000 in ?? ()
0000035 0x0000000000000000 in ?? ()
0000036 0x0000000000000000 in ?? ()
0000037 0x0000000000000000 in ?? ()
0000038 0x0000000000000000 in ?? ()
0000039 0x0000000000000000 in ?? ()
0000040 0x0000000000000000 in ?? ()
0000041 0x0000000000000000 in ?? ()
0000042 0x0000000000000000 in ?? ()
0000043 0x0000000000000000 in ?? ()
0000044 0x0000000000000000 in ?? ()
0000045 0x0000000000000000 in ?? ()
0000046 0x0000000000000000 in ?? ()
0000047 0x0000000000000000 in ?? ()
0000048 0x0000000000000000 in ?? ()
0000049 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
0000050 0x0000000000000000 in ?? ()
0000051 0x0000000000000000 in ?? ()
0000052 0x0000000000000000 in ?? ()
0000053 0x0000000000000000 in ?? ()
0000054 0x0000000000000000 in ?? ()
0000055 0x0000000000000000 in ?? ()
0000056 0x0000000000000000 in ?? ()
0000057 0x0000000000000000 in ?? ()
0000058 0x0000000000000000 in ?? ()

0000059 0x0000000000000000 in ?? ()
0000060 0x0000000000000000 in ?? ()
0000061 0x0000000000000000 in ?? ()
0000062 0x0000000000000000 in ?? ()
0000063 0x0000000000000000 in ?? ()
0000064 0x0000000000000000 in ?? ()
0000065 0x0000000000000000 in ?? ()
0000066 0x0000000000000000 in ?? ()
0000067 0x0000000000000000 in ?? ()
0000068 0x0000000000000000 in ?? ()
0000069 0x0000000000000000 in ?? ()
0000070 0x0000000000000000 in ?? ()
0000071 0x0000000000000000 in ?? ()
0000072 0x0000000000000000 in ?? ()
0000073 0x0000000000000000 in ?? ()
0000074 0x0000000000000000 in ?? ()
0000075 0x0000000000000000 in ?? ()
#76 0x0000000000000000 in ?? ()
0000077 0x0000000000000000 in ?? ()
0000078 0x0000000000000000 in ?? ()
0000079 0x0000000000000000 in ?? ()
0000080 0x0000000000000000 in ?? ()
0000081 0x0000000000000000 in ?? ()

0000082 0x0000000000000000 in ?? ()
0000083 0x0000000000000000 in ?? ()
0000084 0x0000000000000000 in ?? ()
0000085 0x0000000000000000 in ?? ()
0000086 0x0000000000000000 in ?? ()
0000087 0x0000000000000000 in ?? ()
0000088 0x0000000000000000 in ?? ()
0000089 0x0000000000000000 in ?? ()
0000090 0x0000000000000000 in ?? ()
0000091 0x0000000000000000 in ?? ()
0000092 0x0000000000000000 in ?? ()
0000093 0x0000000000000000 in ?? ()
0000094 0x0000000000000000 in ?? ()
0000095 0x0000000000000000 in ?? ()
0000096 0x0000000000000000 in ?? ()
0000097 0x0000000000000000 in ?? ()

0000098 0x0000000000000000 in ?? ()
0000099 0x0000000000000000 in ?? ()
0000100 0x0000000000000000 in ?? ()
0000101 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
0000102 0x0000000000000000 in ?? ()
0000103 0x0000000000000000 in ?? ()
0000104 0x0000000000000000 in ?? ()
0000105 0x0000000000000000 in ?? ()
0000106 0x0000000000000000 in ?? ()
0000107 0x0000000000000000 in ?? ()
0000108 0x0000000000000000 in ?? ()
0000109 0x0000000000000000 in ?? ()
0000110 0x0000000000000000 in ?? ()
0000111 0x0000000000000000 in ?? ()

0000112 0x0000000000000000 in ?? ()
0000113 0x0000000000000000 in ?? ()
0000114 0x0000000000000000 in ?? ()
0000115 0x0000000000000000 in ?? ()
0000116 0x0000000000000000 in ?? ()
0000117 0x0000000000000000 in ?? ()
0000118 0x0000000000000000 in ?? ()
0000119 0x0000000000000000 in ?? ()
0000120 0x0000000000000000 in ?? ()
0000121 0x0000000000000000 in ?? ()
0000122 0x0000000000000000 in ?? ()
0000123 0x0000000000000000 in ?? ()

0000124 0x0000000000000000 in ?? ()
0000125 0x0000000000000000 in ?? ()
0000126 0x0000000000000000 in ?? ()
0000127 0x0000000000000000 in ?? ()
0000128 0x0000000000000000 in ?? ()
0000129 0x0000000000000000 in ?? ()
0000130 0x0000000000000000 in ?? ()
0000131 0x0000000000000000 in ?? ()
0000132 0x0000000000000000 in ?? ()
0000133 0x0000000000000000 in ?? ()
0000134 0x0000000000000000 in ?? ()
0000135 0x0000000000000000 in ?? ()

0000136 0x0000000000000000 in ?? ()
0000137 0x0000000000000000 in ?? ()
0000138 0x0000000000000000 in ?? ()
0000139 0x0000000000000000 in ?? ()
0000140 0x0000000000000000 in ?? ()
0000141 0x0000000000000000 in ?? ()
0000142 0x0000000000000000 in ?? ()
0000143 0x0000000000000000 in ?? ()
0000144 0x0000000000000000 in ?? ()
0000145 0x0000000000000000 in ?? ()
0000146 0x0000000000000000 in ?? ()
0000147 0x0000000000000000 in ?? ()

0000148 0x0000000000000000 in ?? ()
0000149 0x0000000000000000 in ?? ()
0000150 0x0000000000000000 in ?? ()
0000151 0x0000000000000000 in ?? ()
0000152 0x0000000000000000 in ?? ()
0000153 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
0000154 0x0000000000000000 in ?? ()
0000155 0x0000000000000000 in ?? ()
0000156 0x0000000000000000 in ?? ()
0000157 0x0000000000000000 in ?? ()
#158 0x0000000000000000 in ?? ()
0000159 0x0000000000000000 in ?? ()
0000160 0x0000000000000000 in ?? ()

#161 0x0000000000000000 in ?? ()
#162 0x0000000000000000 in ?? ()
#163 0x0000000000000000 in ?? ()
#164 0x0000000000000000 in ?? ()
#165 0x0000000000000000 in ?? ()
#166 0x0000000000000000 in ?? ()
#167 0x0000000000000000 in ?? ()
#168 0x0000000000000000 in ?? ()
#169 0x0000000000000000 in ?? ()
0000170 0x0000000000000000 in ?? ()
0000171 0x0000000000000000 in ?? ()
0000172 0x0000000000000000 in ?? ()

0000173 0x0000000000000000 in ?? ()
0000174 0x0000000000000000 in ?? ()
0000175 0x0000000000000000 in ?? ()
0000176 0x0000000000000000 in ?? ()
0000177 0x0000000000000000 in ?? ()
0000178 0x0000000000000000 in ?? ()
0000179 0x0000000000000000 in ?? ()
0000180 0x0000000000000000 in ?? ()
0000181 0x0000000000000000 in ?? ()
0000182 0x0000000000000000 in ?? ()
0000183 0x0000000000000000 in ?? ()
0000184 0x0000000000000000 in ?? ()

0000185 0x0000000000000000 in ?? ()
0000186 0x0000000000000000 in ?? ()
0000187 0x0000000000000000 in ?? ()
0000188 0x0000000000000000 in ?? ()
0000189 0x0000000000000000 in ?? ()
0000190 0x00002aaaaca40520 in __check_rhosts_file () from /lib/tls/libc.so.6
0000191 0x0000000041802dc0 in ?? ()
0000192 0x0000000000000001 in ?? ()
0000193 0x0000000000000000 in ?? ()
0000194 0x0000000000000000 in ?? ()
0000195 0x00002aaaaca42660 in __malloc_initialize_hook () from /lib/tls/libc.so.6
0000196 0x0000000000000000 in ?? ()
0000197 0x0000000000000000 in ?? ()
0000198 0x0000000000000000 in ?? ()
0000199 0x0000000041802960 in ?? ()
0000200 0x000000000119d6f8 in ?? ()
0000201 0x0000000041802960 in ?? ()
0000202 0x0000000000000001 in ?? ()
0000203 0x0000000000000000 in ?? ()
0000204 0x0000000000000000 in ?? ()
0000205 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
0000206 0x0000000000000000 in ?? ()
0000207 0x0000000000000000 in ?? ()
0000208 0x0000000000000000 in ?? ()
0000209 0x0000000000000000 in ?? ()
0000210 0x0000000000000000 in ?? ()
0000211 0x0000000000000000 in ?? ()
0000212 0x0000000000000000 in ?? ()
0000213 0x0000000000000000 in ?? ()
0000214 0x00000000410019e0 in ?? ()
0000215 0x00002aaaabf1e230 in stack_cache_maxsize () from /lib/tls/libpthread.so.0
0000216 0x00004dad00004db8 in ?? ()
0000217 0x0000000000000000 in ?? ()
0000218 0x00000000418022b0 in ?? ()
0000219 0x0000000000000002 in ?? ()
0000220 0x0000000000000000 in ?? ()
0000221 0x0000000000000000 in ?? ()
0000222 0x0000000000000000 in ?? ()
0000223 0x0000000000000001 in ?? ()
0000224 0x0000000000000000 in ?? ()
0000225 0x0000000000000000 in ?? ()
0000226 0x0000000000000000 in ?? ()
0000227 0x0000000000000000 in ?? ()
0000228 0x0000000000000000 in ?? ()
0000229 0x0000000000000000 in ?? ()
0000230 0x0000000000000000 in ?? ()
0000231 0x0000000000000000 in ?? ()
0000232 0x0000000000000000 in ?? ()
0000233 0x0000000000000000 in ?? ()

0000234 0x0000000000000000 in ?? ()
0000235 0x0000000000000000 in ?? ()
0000236 0x0000000000000000 in ?? ()

0000237 0x0000000000000000 in ?? ()
0000238 0x0000000000000000 in ?? ()
0000239 0x0000000000000000 in ?? ()
0000240 0x0000000000000000 in ?? ()

0000241 0x0000000000000000 in ?? ()
0000242 0x0000000000000000 in ?? ()
0000243 0x0000000000000000 in ?? ()

0000244 0x0000000000000000 in ?? ()
0000245 0x0000000000000000 in ?? ()
0000246 0x0000000000000000 in ?? ()

0000247 0x0000000000000000 in ?? ()
0000248 0x0000000000000000 in ?? ()
0000249 0x0000000000000000 in ?? ()

0000250 0x0000000000000000 in ?? ()
0000251 0x0000000000000000 in ?? ()
0000252 0x0000000000000000 in ?? ()
0000253 0x0000000000000000 in ?? ()
0000254 0x0000000000000000 in ?? ()

0000255 0x0000000000000000 in ?? ()
0000256 0x0000000000000000 in ?? ()

0000257 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
0000258 0x0000000000000000 in ?? ()
0000259 0x0000000000000000 in ?? ()
0000260 0x0000000000000000 in ?? ()
0000261 0x0000000000000000 in ?? ()
0000262 0x0000000000000000 in ?? ()
0000263 0x0000000000000000 in ?? ()
0000264 0x0000000000000000 in ?? ()
0000265 0x0000000000000000 in ?? ()
0000266 0x0000000000000000 in ?? ()
0000267 0x0000000000000000 in ?? ()
0000268 0x0000000000000000 in ?? ()
0000269 0x0000000000000000 in ?? ()
0000270 0x0000000000000000 in ?? ()
0000271 0x0000000000000000 in ?? ()
0000272 0x0000000000000000 in ?? ()
0000273 0x0000000000000000 in ?? ()
0000274 0x0000000000000000 in ?? ()
0000275 0x0000000000000000 in ?? ()
0000276 0x0000000000000000 in ?? ()
0000277 0x0000000000000000 in ?? ()
0000278 0x0000000000000000 in ?? ()
0000279 0x0000000000000000 in ?? ()
0000280 0x0000000000000000 in ?? ()
0000281 0x0000000000000000 in ?? ()
0000282 0x0000000000000001 in ?? ()
0000283 0x0000000000000000 in ?? ()
0000284 0x0000000000000000 in ?? ()
0000285 0x0000000000000000 in ?? ()
0000286 0x0000000000000000 in ?? ()
0000287 0x0000000000000000 in ?? ()
0000288 0x0000000000000000 in ?? ()
0000289 0x0000000000000000 in ?? ()
0000290 0x0000000000000000 in ?? ()
0000291 0x0000000000000000 in ?? ()
0000292 0x0000000000000000 in ?? ()
0000293 0x0000000000000000 in ?? ()
0000294 0x0000000000000000 in ?? ()
0000295 0x0000000000000000 in ?? ()
0000296 0x0000000000000000 in ?? ()
0000297 0x0000000000000000 in ?? ()
0000298 0x0000000000000000 in ?? ()
0000299 0x0000000000000000 in ?? ()
0000300 0x0000000000000000 in ?? ()
0000301 0x0000000000000000 in ?? ()
0000302 0x0000000000000000 in ?? ()
0000303 0x0000000000000000 in ?? ()
0000304 0x0000000000000000 in ?? ()
0000305 0x0000000000000000 in ?? ()
0000306 0x0000000000000000 in ?? ()
#307 0x0000000000000000 in ?? ()
#308 0x0000000000000000 in ?? ()
0000309 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
0000310 0x0000000000000000 in ?? ()
0000311 0x0000000000000000 in ?? ()
0000312 0x0000000000000000 in ?? ()
0000313 0x0000000000000000 in ?? ()
0000314 0x0000000000010001 in ?? ()
0000315 0x000007ce8e72d69e in ?? ()
0000316 0x0000000000000000 in ?? ()
0000317 0x0000000000000002 in ?? ()
0000318 0x0000000000000000 in ?? ()
0000319 0x00002aaaac416290 in jack_acquire_real_time_scheduling () at thread.c:243
0000320 0x0000000000d18ae0 in ?? ()
0000321 0x0000000000000000 in ?? ()
0000322 0x0000000000000000 in ?? ()
0000323 0x0000000000000000 in ?? ()
0000324 0x0000000000000000 in ?? ()
0000325 0x0000000000000000 in ?? ()
0000326 0x0000000000000000 in ?? ()
0000327 0x0000000000000000 in ?? ()
0000328 0x0000000000000000 in ?? ()
0000329 0x0000000000000000 in ?? ()
0000330 0x0000000041002000 in ?? ()

0000331 0x0000000000801000 in ARDOUR::Session::state (this=Cannot access memory at address 0xffffffffffffffe8
) at session_state.cc:1287
Previous frame inner to this frame (corrupt stack?)
#0 0x00002aaaac5ce710 in __gnu_cxx::__atomic_add () from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
TagsNo tags attached.

Activities

tcharbonnel

2005-09-24 10:46

reporter   ~0002344

btw forgot to mention that this is on amd64, with a full 64bit system
and that i run my kernel with noexec=on (probably handy to catch funky things that could go unoticed otherwise)

taybin

2007-02-14 22:50

administrator   ~0003283

We've fixed some UTF-8 errors in our code. Is this still an issue?

timbyr

2007-02-15 04:58

developer   ~0003292

I can't reproduce this using 0.99.3 or svn rev 1462 by starting ardour with LANG set to fr_FR or fr_FR.UTF-8 and creating a new session. I'm also on a x86_64 system.

taybin

2007-02-15 05:01

administrator   ~0003293

Great. I'll mark it as resolved.

Issue History

Date Modified Username Field Change
2005-09-24 10:31 tcharbonnel New Issue
2005-09-24 10:46 tcharbonnel Note Added: 0002344
2007-02-14 22:50 taybin Note Added: 0003283
2007-02-15 04:58 timbyr Note Added: 0003292
2007-02-15 05:01 taybin Status new => resolved
2007-02-15 05:01 taybin Resolution open => fixed
2007-02-15 05:01 taybin Assigned To => taybin
2007-02-15 05:01 taybin Note Added: 0003293
2008-11-20 23:58 seablade Status resolved => closed