#linuxcnc-devel | Logs for 2015-07-12

Back
[07:34:30] <KGB-linuxcnc> 03Norbert Schechner 052.6 85ec543 06linuxcnc 10docs/src/gui/gmoccapy.txt 03docs/src/gui/gmoccapy_hu.txt 03src/po/gmoccapy/hu.po gmoccapy - introduced hungarian translation * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=85ec543
[07:35:17] <KGB-linuxcnc> 03Norbert Schechner 052.7 4eda71c 06linuxcnc 10docs/src/gui/gmoccapy.txt 03docs/src/gui/gmoccapy_hu.txt 03src/po/gmoccapy/hu.po gmoccapy - introduced Hungarian translation * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4eda71c
[07:35:17] <KGB-linuxcnc> 03Norbert Schechner 052.7 040e362 06linuxcnc Merge branch '2.6' into 2.7 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=040e362
[07:37:29] <KGB-linuxcnc> 03Norbert Schechner 05master 7971463 06linuxcnc 10docs/src/Submakefile Merge branch '2.7' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7971463
[07:38:10] <KGB-linuxcnc> 03Norbert Schechner 05master 6991d22 06linuxcnc 10docs/src/gui/gmoccapy.txt 10tests/halui/mdi/test-ui.py Merge branch '2.7' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=6991d22
[10:45:40] <KGB-linuxcnc> 03Robert W. Ellenberg 05feature/tangent-improvement-2.7 0a9df91 06linuxcnc 10src/emc/tp/tc.c 10src/emc/tp/tp.c tp: in tpRunCycle, finalize length of nexttc to ensure that a future arc blend doesn't clobber parabolic blending calculations * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0a9df91
[10:45:41] <KGB-linuxcnc> 03Robert W. Ellenberg 05feature/tangent-improvement-2.7 ccb29d6 06linuxcnc 10src/emc/tp/tp.c tp: Add some debug info to track down source of bug 424 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ccb29d6
[10:45:41] <KGB-linuxcnc> 03Robert W. Ellenberg 05feature/tangent-improvement-2.7 eb24624 06linuxcnc 10src/emc/tp/tc.c 10src/emc/tp/tp.c tp: Move the length / velocity check to a common location * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=eb24624
[10:45:44] <KGB-linuxcnc> 03Robert W. Ellenberg 05feature/tangent-improvement-2.7 07df3d2 06linuxcnc 10(13 files in 7 dirs) tp: fall back to near-tangent case if blend arc is too slow * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=07df3d2
[11:14:02] <cradek> kwallace: wow, that turned out very simple and elegant
[11:14:43] <cradek> ooh, rob gave us a branch
[11:43:03] <skunkmobile> and an email explaining it ;)
[11:44:17] <skunkmobile> I have not tested that branch yet
[12:03:26] <kwallace> cradek, after getting it sorted out, I found that the Tormach tool changer uses the same method, meaning the code was under my nose. I haven't tested my latest work on real hardware yet, but I'm optimistic.
[12:40:06] <kwallace_hnc> Hmm ... it turns out changing to High at speed overloads the VFD, dooh. I'll need to slow down in the g-code file or add logic to the remapped code.
[13:37:11] <seb_kuzminsky> ooh! i can see 2.7.0 from here!
[13:55:57] <skunkworks> Yay!
[14:41:00] <andypugh> Does this mean anything to anyone? glibc detected *** /usr/bin/python: malloc(): memory corruption: 0x09d68bf0 ***
[14:41:31] <andypugh> (full error log) http://www.pastebin.ca/3058844
[14:44:06] <cradek> it means something's stomped on the malloc arena, usually something like use after free, or writing past the end of a malloced region, etc
[14:45:01] <cradek> it's during strstore (ie malloc) so unfortunately the bug is probably not in your backtrace, it was earlier
[14:47:02] <andypugh> Hmm.
[14:47:26] <andypugh> Strange, as I am not freeing anything, what with it being Python
[14:48:45] <cradek> wait is this several errors?
[14:49:13] <cradek> the malloc error is in the interpreter, but earlier?? there are vismach GL errors
[14:49:28] <andypugh> It’s the entire output from trying to run my carousel/Vismach thing on a VM (I have lost the system where I developed it)
[14:50:04] <andypugh> I think the Vismach errors are “normal:, it never seems to run wothout errors.
[14:50:20] <cradek> "invalid operation" on glMaterialfv might be a wonky opengl setup
[14:50:49] <andypugh> I have learned to ignore that. :-)
[14:51:04] <andypugh> Maybe I am being too glib.
[14:51:12] <andypugh> (pun intended)
[14:53:17] <andypugh> Can I persuade you to extract the config here: http://www.linuxcnc.org/index.php/english/forum/24-hal-components/29153-vmc-related-hal-questions?limitstart=0#58732, sudo comp -install carousel.comp and see if the config works on a “real” machine?
[14:54:11] <cradek> this malloc error is surely a real problem
[14:54:21] <cradek> the sucky kind of problem that doesn't always show up, of course
[14:55:27] <cradek> it's at interp startup time, so it might be a horrible C++ thing that I don't understand at all
[14:55:34] <andypugh> I giess the question for me is whether it is something wrong in my code, or something wrong somewhere else.
[14:56:31] <andypugh> Sounds plasible, the Vismach window opens and even starts to move.
[14:57:44] <andypugh> Hmm, on the third attempt the error was less scary. “/usr/bin/linuxcnc: line 771: 23519 Segmentation fault $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS"
[14:58:12] <andypugh> Maybe just a generic Axis / OpenGL problem?
[14:58:24] <cradek> glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE, self.color)
[14:58:25] <cradek> error: (1282, 'invalid operation')
[14:58:51] <cradek> I get this same thing on a known-good machine, and it all exits
[14:58:56] <cradek> I don't get the malloc corruption thing
[14:59:27] <andypugh> I didn’t get it on the most recent iteration. I thought that computers were determinstic?
[14:59:33] <cradek> haha
[15:03:26] <cradek> http://linux.die.net/man/3/glmaterialfv doesn't show "invalid operation"
[15:04:15] <cradek> wonder if your self.color is wrong somehow
[15:04:40] <andypugh> It’s not unlikely, I was blundering about blindly in Vismach
[15:04:54] <linuxcnc-build_> build #3251 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/3251 blamelist: John Thornton <bjt128@gmail.com>
[15:07:29] <andypugh> But I apply a color the same way several times, and only see the error twice, I think.
[15:10:25] <andypugh> Are you sure that the 1282-invalid operation is causing LinuxCNC to exit? I see an extra (and different) error that looks more exit-worthy
[15:11:40] <cradek> I bet you are right
[15:11:53] <cradek> the gl thing is just printing a backtrace
[15:12:16] <cradek> looks like linuxcnc exits and then kills vismach
[15:12:25] <andypugh> Aha! I get exactlty the same trouble starting the SCARA sim, so it looks like a problem with this VM I am playing about in.
[15:12:55] <andypugh> (Have you actually tried running my config? I am not clear)
[15:13:24] <cradek> I did, but I'm an idiot and failed to get the comp installed right
[15:13:27] <cradek> trying again now
[15:13:54] <cradek> Error: could not insert module /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/carousel.ko: Invalid module format
[15:14:00] <cradek> I'm still not getting it right
[15:14:07] <andypugh> It’s the comp I am trying to work on, but I need to get a development environment together
[15:14:34] <andypugh> halcompile / comp ?
[15:14:58] <andypugh> I assume not.
[15:15:19] <cradek> [5605269.353266] carousel: disagrees about version of symbol module_layout
[15:15:22] <cradek> weird
[15:15:33] <cradek> I am using packaged linuxcnc and linuxcnc-dev 2.6.7
[15:16:10] <andypugh> That’s me baffled then. I don’t even understand the error message, and have never seen it
[15:16:53] <andypugh> http://stackoverflow.com/questions/2720177/module-layout-version-incompatibility
[15:17:06] <andypugh> Which seems a very strange thing to see during compile…
[15:17:53] <cradek> that's a runtime error I pasted
[15:18:00] <cradek> it's what makes my linuxcnc exit
[15:18:04] <andypugh> Ah, OK.
[15:18:20] <andypugh> sudo comp —uninstall … :-)
[15:18:58] <cradek> chris@emc:~/linuxcnc/configs/vmc$ sudo comp --install carousel.comp
[15:18:58] <cradek> make KBUILD_EXTRA_SYMBOLS=/usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/Module.symvers -C /usr/src/linux-headers-3.4-9-rtai-686-pae SUBDIRS=`pwd` CC=gcc V=0 modules
[15:19:07] <andypugh> I can’t see any way for you to have a version of carousel.ko compiled against a different kernel.
[15:19:08] <cradek> chris@emc:~/linuxcnc/configs/vmc$ uname -a
[15:19:08] <cradek> Linux emc 3.4-9-rtai-686-pae #1 SMP PREEMPT Debian 3.4.55-4linuxcnc i686 GNU/Linux
[15:19:24] <cradek> it sure seems like comp should work for me
[15:20:58] <andypugh> Isn’t comp showing that it is trying to compile for RTAI and your kernel is RT-PREEMPT?
[15:21:16] <andypugh> No, ignore that, I can’t read
[15:25:07] <CaptHindsight> where is the current install CD? http://www.linuxcnc.org/binary.hybrid.iso?
[15:25:15] <CaptHindsight> this for a noob to try
[15:26:46] <cradek> CaptHindsight: that's the current release. there's a prerelease image for 2.7 too but that's not for newbies.
[15:26:55] <CaptHindsight> thanks
[15:28:22] <andypugh> cradek: I fly to Spain for 2 weeks tomorrow. I will be working on my Macbook there, and I know that the VMs there work, so I am going to give up on this for tonight and watch TV / drink beer instead.
[15:28:46] <cradek> andypugh: ok, I'll have one with you, but a little later
[15:32:04] <CaptHindsight> we are going to add inkjet printing support to the Mesa boards for Epson heads
[15:32:47] <CaptHindsight> use the 6i24 with a custom analog card that will be open source
[15:33:15] <CaptHindsight> should be done by October
[15:36:29] <cradek> that sounds cool
[15:44:42] <CaptHindsight> the printer is for synthesizing DNA but it's just bitmaps
[15:45:20] <CaptHindsight> so you can use the same boards to make any sort of flatbed inkjet
[16:23:07] <cradek> andypugh: hope your trip is great
[16:23:20] <cradek> CaptHindsight: synthesizing DNA!?
[16:24:43] <CaptHindsight> cradek: flatbed inkjet printer that prints DNA fragments base by base
[16:25:22] <CaptHindsight> makes tiny drops one on top of the other and then those small chains get linked together later
[16:26:44] <CaptHindsight> https://www.youtube.com/watch?v=eSr5CxAdiww Inkjet Printing Technology used for Microarray Print
[16:51:37] <andypugh> cradek: It’s actually a work trip (altitude sign-off) but Granada is a rather special place.
[16:53:00] <andypugh> I am going to try to vist the Alhambra this time. But it’s such a popular tourist destination that you have to book. https://en.wikipedia.org/wiki/Alhambra
[17:51:20] <seb_kuzminsky> cradek, skunkworks: i rebased the timeguy bug424 branch on top of feature/tangent-improvement-2.7, and the error message went away
[17:52:57] <cradek> sweet
[17:53:28] <linuxcnc-build_> build #1453 of 4009.deb-precise-rtai-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4009.deb-precise-rtai-i386/builds/1453 blamelist: Norbert Schechner <nieson@web.de>
[17:54:38] <seb_kuzminsky> i should just leave the buildbot broken, so it stops complaining so much
[17:55:20] <seb_kuzminsky> oh well that one was an actual real failure:
[17:55:20] <seb_kuzminsky> Files exist in debian/tmp, but should not:
[17:55:20] <seb_kuzminsky> debian/tmp/usr/share/luminos
[17:55:52] <linuxcnc-build_> build #2622 of 4003.deb-lucid-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4003.deb-lucid-i386/builds/2622 blamelist: Norbert Schechner <nieson@web.de>
[17:56:00] <seb_kuzminsky> http://www.reactiongifs.us/wp-content/uploads/2013/06/ill_allow_it_community.gif
[18:01:19] <linuxcnc-build_> build #2625 of 4007.deb-precise-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4007.deb-precise-i386/builds/2625 blamelist: Norbert Schechner <nieson@web.de>
[18:02:02] <linuxcnc-build_> build #2625 of 4008.deb-precise-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4008.deb-precise-amd64/builds/2625 blamelist: Norbert Schechner <nieson@web.de>
[18:16:48] <linuxcnc-build_> build #633 of 4015.deb-wheezy-rtpreempt-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4015.deb-wheezy-rtpreempt-amd64/builds/633 blamelist: Norbert Schechner <nieson@web.de>
[18:18:55] <linuxcnc-build_> build #1192 of 4017.deb-wheezy-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4017.deb-wheezy-amd64/builds/1192 blamelist: Norbert Schechner <nieson@web.de>
[18:19:14] <linuxcnc-build_> build #594 of 4014.deb-wheezy-rtpreempt-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4014.deb-wheezy-rtpreempt-i386/builds/594 blamelist: Norbert Schechner <nieson@web.de>
[18:19:56] <linuxcnc-build_> build #2616 of 4006.deb-lucid-rtai-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4006.deb-lucid-rtai-i386/builds/2616 blamelist: Norbert Schechner <nieson@web.de>
[18:20:17] <linuxcnc-build_> build #2621 of 4004.deb-lucid-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4004.deb-lucid-amd64/builds/2621 blamelist: Norbert Schechner <nieson@web.de>
[18:20:48] <linuxcnc-build_> build #1191 of 4016.deb-wheezy-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4016.deb-wheezy-i386/builds/1191 blamelist: Norbert Schechner <nieson@web.de>
[18:24:54] <linuxcnc-build_> build #885 of 4018.deb-wheezy-rtai-i386 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4018.deb-wheezy-rtai-i386/builds/885 blamelist: Norbert Schechner <nieson@web.de>
[19:06:54] <linuxcnc-build_> build #1433 of 1405.rip-wheezy-armhf is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1405.rip-wheezy-armhf/builds/1433 blamelist: Jeff Epler <jepler@unpythonic.net>
[19:08:12] <linuxcnc-build_> build #398 of 1903.clang-wheezy-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1903.clang-wheezy-amd64/builds/398 blamelist: Jeff Epler <jepler@unpythonic.net>
[19:31:26] <linuxcnc-build_> build #3244 of 1300.rip-precise-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/3244 blamelist: Jeff Epler <jepler@unpythonic.net>
[19:32:34] <linuxcnc-build_> build #3246 of 1306.rip-precise-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/3246 blamelist: Jeff Epler <jepler@unpythonic.net>
[19:32:37] <linuxcnc-build_> build #3245 of 1200.rip-lucid-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1200.rip-lucid-i386/builds/3245 blamelist: Jeff Epler <jepler@unpythonic.net>
[19:53:44] <linuxcnc-build_> build #3245 of 1202.rip-lucid-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1202.rip-lucid-amd64/builds/3245 blamelist: Jeff Epler <jepler@unpythonic.net>
[19:56:02] <linuxcnc-build_> build #1405 of 1403.rip-wheezy-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-amd64/builds/1405 blamelist: Jeff Epler <jepler@unpythonic.net>
[19:57:34] <linuxcnc-build_> build #1596 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/1596 blamelist: Jeff Epler <jepler@unpythonic.net>
[19:58:43] <linuxcnc-build_> build #1404 of 1400.rip-wheezy-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-i386/builds/1404 blamelist: Jeff Epler <jepler@unpythonic.net>
[20:00:06] <linuxcnc-build_> build #915 of 1402.rip-wheezy-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/915 blamelist: Jeff Epler <jepler@unpythonic.net>
[20:25:06] <linuxcnc-build_> build #3255 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/3255 blamelist: Jeff Epler <jepler@unpythonic.net>
[20:28:28] <linuxcnc-build_> build #3249 of 1201.rip-lucid-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1201.rip-lucid-rtai-i386/builds/3249 blamelist: Jeff Epler <jepler@unpythonic.net>
[20:30:24] <linuxcnc-build_> build #399 of 1902.clang-wheezy-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1902.clang-wheezy-rtai-i386/builds/399 blamelist: Jeff Epler <jepler@unpythonic.net>
[20:33:02] <seb_kuzminsky> jepler: buried in all that noise is this build failure in jepler/hal-streams: http://buildbot.linuxcnc.org/buildbot/builders/1902.clang-wheezy-rtai-i386/builds/399/steps/compile/logs/stdio
[20:36:09] <linuxcnc-build_> build #1068 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/1068 blamelist: Jeff Epler <jepler@unpythonic.net>
[20:36:34] <linuxcnc-build_> build #2449 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/2449 blamelist: Jeff Epler <jepler@unpythonic.net>
[20:53:32] <linuxcnc-build_> build #3256 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/3256 blamelist: Jeff Epler <jepler@unpythonic.net>
[21:35:58] <jepler> seb_kuzminsky: thanks
[21:38:35] <jepler> .. should be a call to rtapi_delay instead
[22:01:11] <KGB-linuxcnc> 03Jeff Epler 05jepler/hal-streams a1e8bfe 06linuxcnc 10(9 files in 3 dirs) hal: factor out streamer/sampler * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a1e8bfe
[22:01:11] <KGB-linuxcnc> 03Jeff Epler 05jepler/hal-streams 735a747 06linuxcnc 03docs/man/man3/rtapi_stream.3rtapi hal: document the new C API * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=735a747
[22:10:00] <seb_kuzminsky> jepler: also something went wrong with jepler/aarch64 on uspace machines: http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-amd64/builds/1405/steps/compile/logs/stdio
[22:10:11] <seb_kuzminsky> not trying to nag, just wanted to make sure you saw it
[22:15:41] <jepler> seb_kuzminsky: I'll look into that too
[22:16:10] <jepler> tomorrow
[22:16:22] <jepler> hm did I fail to commit the change to configure.in ?
[22:33:09] <seb_kuzminsky> has anyone heard from JT lately? is he done with his docs updates?
[22:33:26] <archivist> he is on holiday
[22:36:18] <archivist> he is dropping in the other chan under various location related nicks 2015-07-12 18:50:42 jt-alyeska That's where we are