Closed StepanDav closed 9 years ago
Oh, and also register dump from your segfault handler:
*** Segmentation fault
Register dump:
RAX: 0000000000000000 RBX: 0000000004194ff0 RCX: 00007ffd97bd1190
RDX: 0000000000000000 RSI: 0000000000000017 RDI: 0000000004194ff0
RBP: 0000000000000017 R8 : 0000000000000000 R9 : 00007f1ae5c7cfb0
R10: 00000000052ef7e0 R11: 0000000000000005 R12: 00007ffd97bd1190
R13: 0000000000000000 R14: 0000000000000000 R15: 000000000514f180
RSP: 00007ffd973d6d50
RIP: 00007f1ae552afe2 EFLAGS: 00010246
CS: 0033 FS: 0000 GS: 0000
Trap: 0000000e Error: 00000006 OldMask: 00000000 CR2: 973d6d5f
FPUCW: 0000037f FPUSW: 00000000 TAG: 00000000
RIP: e0c777ee RDP: 97bd20dc
ST(0) ffff ffffffff82828282 ST(1) ffff ffffffff83838383
ST(2) 0000 0000000000000000 ST(3) 0000 0080008000800080
ST(4) ffff ffffffff80808080 ST(5) 0000 0000000000000000
ST(6) 0000 0000000000000000 ST(7) 00ff 00ff00ff00ff00ff
mxcsr: 1fa5
XMM0: 000000000000000000000000746f6e63 XMM1: 000000000000000000000000746f6e63
XMM2: 000000000000000000000000746f6e63 XMM3: 000000000000000000000000746f6e63
XMM4: 000000000000000000000000746f6e63 XMM5: 000000000000000000000000746f6e63
XMM6: 000000000000000000000000746f6e63 XMM7: 000000000000000000000000746f6e63
XMM8: 000000000000000000000000746f6e63 XMM9: 000000000000000000000000746f6e63
XMM10: 000000000000000000000000746f6e63 XMM11: 000000000000000000000000746f6e63
XMM12: 000000000000000000000000746f6e63 XMM13: 000000000000000000000000746f6e63
XMM14: 000000000000000000000000746f6e63 XMM15: 000000000000000000000000746f6e63
it seems like an infinite recursion within Qt directly, I can't reproduce it
Turns out I can't reproduce it either outside of my project file either, and also turns out that I have discovered two other bugs in that same project.
Is it okay if I send it to you privately?
(I have replicated all three problems in question in most recent snapshot as well, i.e. 512b13f3480b7e2d90bfef7693197de0db034d8b)
In the interest of science, I've removed the Qt libraries that Natron ships and used distribution ones instead (with debugging symbols, for extra debugging goodness), and I did not replicate the problem.
It seems to be a function of the Qt libraries provided in the bundle and the scene I'm working on.
Maybe your system libs has an patch we don't have ;) What distro and Qt package version?
Version 4:4.8.7+dfsg-1 from Debian (https://tracker.debian.org/pkg/qt4-x11)
Thanks, will check the source/patches.
Didn't know Qt 4.8.7 was out (wasn't in the download archive). Will do a rebuild with plain Qt 4.8.7 and give you new libs to test, if the issue didn't change, then start cherry-picking patches from http://anonscm.debian.org/cgit/pkg-kde/qt/qt4-x11.git/tree/debian/patches
I'm a bit busy today ,but may get the time to rebuild the Natron depends later tonight.
Thanks! I will also only be available sporadically, but I'll be glad to test things.
Natron is a pretty great project, giving people a lot of video processing power, so I'm happy to help making it reliable :)
I updated the linux build servers (32 & 64bit) to Qt 4.8.7, please report if you see similar crashes occurring
You should bump the library package version, or else everybody has to reinstall.
Will do, however it seems that source forge mirrors are down, the maintenance tool updater does not seem to work anymore on all mirrors.
Maybe we should switch over to our own hosting
On 9 Jul 2015, at 13:36, Ole-André Rodlie notifications@github.com wrote:
You should bump the library package version, or else everybody has to reinstall.
— Reply to this email directly or view it on GitHub https://github.com/MrKepzie/Natron/issues/725#issuecomment-119922464.
SF.net and qtifw does not work properly together, that's why I hosted the installer/packages on a private server the first year.
Switching to own hosting would be the best alternative. We should also provide an archive of the 5/10 latest snapshots in case the current one is broken.
Linux build is broken due to Qt update.
Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40807)
Will only affect new installs (since you didn't bump the library version) or if you manually remove and reinstalls/download new library package on an existing install. Replacing the Qt libs with 4.8.6 fixes the problem.
I fail to see what I did not update
In fact this is because I did not recompile shiboken and pyside which are still built against Qt 4.8.6, hence the conflict.
Ithink this was fixed, @MrKepzie can you close it?
fixed?
Closing, if it ever re-appears, please re-open.
Natron snapshot 40210cc9af33f4d554d14a5dd56ec8bc76fb9bdc
Stack frames 0 and 22533 (top and bottom), note that stack is mapped at 7ffd973d7000-7ffd97bd7000:
Backtrace:
Full memory map: