From: Rob S. <mo...@tu...> - 2010-04-02 21:17:45
|
The camo shader is very, very slow on my Ubuntu x86-64 box, running MGED 7.16.6 x86-64. It also seems to crash the rt process randomly. I'm using the X11 display, not OpenGL. Here's the crash report: ****************************************** BRL-CAD Release 7.16.6 Crash Report Tue, 30 Mar 2010 13:06:49 -0400, Compilation 6 morgan@dagda:/usr/brlcad Command: unknown Process: 8481 Path: Unknown Date: Fri Apr 2 15:48:20 2010 Call stack backtrace: #1 0x00007f90efbbffa9 in bu_parallel (func=0x40b5a6 <worker>, ncpu=2, arg=0x0) at parallel.c:1070 ret = -272993944 avail_cpus = 2 x = 0 nthreadc = 2 nthreade = 0 thread = 0 thread_tbl = {140260404713744, 140260415203600, 0 <repeats 949 times>, 140260742507324, 0, 140734390889568, 0, 140260744435440, 140734390889920, 33, 8, 140260742508253, 40, 140734390889944, 140260473985452, 0, 140734390889568, 140260473986848, 0, 0, 140260744473000, 4200707, 140260473999880, 4198664, 21474836480, 4294967491, 140260744468856, 140260744684376, 140734390890000, 0, 0, 140734390890040, 2760640552, 140260742509081, 0, 0, 140256452018181, 0, 1, 140260742509081, 0, 140260744435688, 140256452018181, 0, 140260744683520, 0, 140260744684376, 140734390889920, 140734390889944, 8317117755, 140260744683520, 4200707, 140260744684376, 140734390889968, 140734390889992, 8317026187, 140260469513896, 4201943, 2662308, 4294967295, 0, 140256452018302, 140260473991528, 140260744473000, 0, 4294967295, 206158430216, 0, 1, 140260493332960, 140260476374464, 0, 6386384, 140260742525388, 5, 0} i = 32656 #2 0x000000000040cdbf in do_run (a=0, b=887435) at worker.c:744 cpu = 32656 #3 0x00000000004053c3 in do_frame (framenumber=0) at do.c:818 times = {vls_magic = 0, vls_str = 0x6cd <Address 0x6cd out of bounds>, vls_offset = 1631, vls_len = 0, vls_max = 5} framename = '\000' <repeats 127 times> rtip = 0x915cf0 utime = 0 nutime = 0 wallclock = 4.9406564584124654e-324 npix = 887436 i = 1197502608 lim = -1 work = {0, 0, 1} temp = {0.74240387650610373, 0.51983679072568478, 0.42261826174069955} quat = {0.24809734904587277, 0.47659057326604853, 0.74809734904587288, 0.38943483051839017} #4 0x0000000000404383 in cm_end (argc=1, argv=0x7fff47607130) at do.c:314 rtip = 0x915cf0 #5 0x00007f90f0e79179 in rt_do_cmd (rtip=0x915cf0, ilp=0xa377c0 "end", tp=0x617790) at cmd.c:159 nwords = 1 cmd_args = {0xa37960 "end", 0x0, 0x0, 0x91eae3 "", 0x0 <repeats 2587 times>, 0x7f90ef42c588 "O\215\004\376H\203\373\001I\211", 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f90ef442d8f "H\211\307\353\326\017\037@", 0x0, 0x7fff4760cad0 "\367\312`G\377\177", 0x3336333030302e30 <Address 0x3336333030302e30 out of bounds>, 0x7f90ef442c87 "H\211\205 \377\377\377\061\300H\203\275\070\377\377\377", 0x0, 0x7fff4760c360 "9.999990e-01\220\177", 0x0, 0x2e00000030 <Address 0x2e00000030 out of bounds>, 0x3000000030 <Address 0x3000000030 out of bounds>, 0x3300000030 <Address 0x3300000030 out of bounds>, 0x3300000036 <Address 0x3300000036 out of bounds>, 0x3000000030 <Address 0x3000000030 out of bounds>, 0x7fff00000030 <Address 0x7fff00000030 out of bounds>, 0x7f90ef44365a "\213E\230L\211m\210\017\037\200", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f90ef42c588 "O\215\004\376H\203\373\001I\211", 0x7ae147ae13e70000 <Address 0x7ae147ae13e70000 out of bounds>, 0x3a14 <Address 0x3a14 out of bounds>, 0x0, 0x0, 0x0, 0x7f90ef442d8f "H\211\307\353\326\017\037@", 0x0, 0x7fff4760cbc0 "\377\377\377\377", 0x3039393939392e39 <Address 0x3039393939392e39 out of bounds>, 0x7f9031302d65 <Address 0x7f9031302d65 out of bounds>, 0x0, 0x7fff4760c450 "", 0x3f37ca2120e1f7d7 <Address 0x3f37ca2120e1f7d7 out of bounds>, 0x2e00000039 <Address 0x2e00000039 out of bounds>, 0x3900000039 <Address 0x3900000039 out of bounds>, 0x3900000039 <Address 0x3900000039 out of bounds>, 0x3000000039 <Address 0x3000000039 out of bounds>, 0x2d00000065 <Address 0x2d00000065 out of bounds>, 0x3100000030 <Address 0x3100000030 out of bounds>, 0x7f90ef443a07 "\351d\377\377\377E1?\351\205\355\377\377D\211\331L\211\322H\211\376D\211\235\310\376\377\377\350\346\211\376\377H\213}\200D\213\235\310\376\377\377H\213U\210D\211\331H\211\376\350?\376\377H\205\300\017\204\203\351\377\377H\213M\210H\213U\200H\203E\210\001H\211\004\312\351m\351\377\377\366A\370\001\017\205\354\354\377\377\351\230\371\377\377H\276", 0x0, 0x0, 0x7fff4760c2c4 "\377\177", 0x7fff4760c2c4 "\377\177", 0x9 <Address 0x9 out of bounds>, 0x7fff4760c2b8 "0", 0x0, 0x6700000000000000 <Address 0x6700000000000000 out of bounds>, 0x0, 0x7fff4760cad0 "\367\312`G\377\177", 0xfffeb074a771a000 <Address 0xfffeb074a771a000 out of bounds>, 0x13 <Address 0x13 out of bounds>, 0x13 <Address 0x13 out of bounds>, 0x7fff4760c290 "", 0x0, 0x7fff4760c298 "0", 0x1 <Address 0x1 out of bounds>, 0xfffffff8 <Address 0xfffffff8 out of bounds>, 0xffffff847ed00000 <Address 0xffffff847ed00000 out of bounds>, 0x9 <Address 0x9 out of bounds>, 0xffffff3da505d480 <Address 0xffffff3da505d480 out of bounds>, 0x9 <Address 0x9 out of bounds>, 0x3feffffde7210be9 <Address 0x3feffffde7210be9 out of bounds>, 0x7f90ef441e32 "H\211E\210\301\340\006D\215@?E\230H\307E\220", 0x7fff4760cb50 "\001\200\255\373\377\177", 0x7fff4760cb40 "\300\353`G\377\177", 0x1 <Address 0x1 out of bounds>, 0x7fff00000006 <Address 0x7fff00000006 out of bounds>, 0x7fff4760ee03 "", 0x7f90ef43c345 "H\213\215\200\371\377\377L\213\205p\371\377\377H9\301\017\205\223\373\377\377Ic?\377\377\377\177H)\320H9\301\017\207\177\373\377\377E)\364E\001\374A\200\070", 0x7fff4760ee03 "", 0x6 <Address 0x6 out of bounds>, 0x7fff4760c3a8 "e", 0x7fff4760c3a8 "e", 0x7fff00000006 <Address 0x7fff00000006 out of bounds>, 0x7fff4760c3b8 "\a:D\357\220\177", 0x7fff4760cbc0 "\377\377\377\377", 0x6500000000000000 <Address 0x6500000000000000 out of bounds>, 0x0, 0x7fff0000002e <Address 0x7fff0000002e out of bounds>, 0x0, 0x100000000 <Address 0x100000000 out of bounds>, 0x7fff4760cbc0 "\377\377\377\377", 0x7fff4760c380 "\327\367\341 !\312\067?9", 0x0, 0x7fff4760c388 "9", 0x1 <Address 0x1 out of bounds>, 0xfffffff4 <Address 0xfffffff4 out of bounds>, 0x7fff4760c371 "", 0x0, 0x0, 0x7f90ef52c4fe ".", 0x30 <Address 0x30 out of bounds>, 0x7fff4760c360 "9.999990e-01\220\177", 0xffffffff <Address 0xffffffff out of bounds>, 0x0, 0x7fff4760c3d0 "\304\302`G\377\177", 0x7fff4760c410 "", 0x7fff4760c450 "", 0x2 <Address 0x2 out of bounds>, 0x0, 0x6500000001 <Address 0x6500000001 out of bounds>, 0x1 <Address 0x1 out of bounds>, 0x7fff4760ccc0 "\001\200\255\373\377\177", 0x7f90ef525fc0 '0' <repeats 16 times>, 0x7f90ef45f0a8 "H\001\305\353?\220\220\213\005\336,0", 0x1ffffde7210be9 <Address 0x1ffffde7210be9 out of bounds>, 0x4760c9d8 <Address 0x4760c9d8 out of bounds>, 0x7fff4760ca07 "", 0x7fff4760ccc0 "\001\200\255\373\377\177", 0x7fff4760ccc0 "\001\200\255\373\377\177", 0x7fff4760ccb0 "p\317`G\377\177", 0xc <Address 0xc out of bounds>, 0x7fff4760ce20 "\360t\275\357\220\177", 0x7fff4760ef72 "`G\377\177", 0x7f90ef43c345 "H\213\215\200\371\377\377L\213\205p\371\377\377H9\301\017\205\223\373\377\377Ic?\377\377\377\177H)\320H9\301\017\207\177\373\377\377E)\364E\001\374A\200\070", 0x7fff4760ef72 "`G\377\177", 0x8 <Address 0x8 out of bounds>, 0x0, 0x0, 0x0, 0x0, 0x7fff4760cba0 "nameserver 192.168.1.101\n", 0x0, 0x0, 0x7fff4760cc48 "\264\227\272\357\220\177", 0x7fff4760cc28 "\300\357u\357\220\177", 0x7fff4760ef70 "\320\360`G\377\177", 0x7fff4760cc0c "\377\177", 0x7fff4760ca88 "", 0x0, 0x0, 0x0, 0x7fff4760c790 "", 0x0, 0x7fff4760cb78 "PCv\357\220\177", 0x0, 0x7fff4760cc00 "", 0x10f300000000 <Address 0x10f300000000 out of bounds>, 0x0, 0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>, 0x0, 0x0, 0x0, 0x0, 0x20 <Address 0x20 out of bounds>, 0x200000000 <Address 0x200000000 out of bounds>, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff00000000 <Address 0x7fff00000000 out of bounds>, 0x0, 0x0, 0x0, 0x7fffffffffff <Address 0x7fffffffffff out of bounds>, 0x7fff4760cb78 "PCv\357\220\177", 0x7fff4760ef70 "\320\360`G\377\177", 0x0 <repeats 24 times>, 0x7f90ffbbab02 "\205\300uJH\211\330H\213l$ H\213\\$\030L\213d$(L\213l$0H\203\304\070\303f\017\037D", 0x0, 0x0, 0x0...} lp = 0xa37960 "end" retval = 32656 #6 0x0000000000407d28 in main (argc=17, argv=0x7fff4760f908) at main.c:481 buf = 0xa377c0 "end" ret = 0 rtip = 0x915cf0 title_file = 0x7fff47610a19 "/home/morgan/brlcad/truck.g" title_obj = 0x7fff47610a35 "truck1.r" idbuf = "Truck", '\000' <repeats 1018 times> times = {vls_magic = 2301836219, vls_str = 0x0, vls_offset = 0, vls_len = 0, vls_max = 0} i = 1024 #7 0x00007f90ef415abd in __libc_start_main () from /lib/libc.so.6 #8 0x00000000004038d9 in _start () at ../sysdeps/x86_64/elf/start.S:113 A debugging session is active. Inferior 1 [process 8481] will be detached. Quit anyway? (y or n) [answered Y; input not from terminal] I'm wondering if there's anything I can do to fix this problem. |