You are not logged in.
Pages: 1
I suspect that some of my problems with mythtv may be caused by gcc 3.4.3. Is there a good way to downgrade?
When I simply downgrade the gcc package, I get errors left and right. I can't start up most progs, and I can't compile anything.
Offline
I suspect that some of my problems with mythtv may be caused by gcc 3.4.3. Is there a good way to downgrade?
When I simply downgrade the gcc package, I get errors left and right. I can't start up most progs, and I can't compile anything.
try to patch mythtv
The impossible missions are the only ones which succeed.
Offline
I would love to, but the problem is unconfirmed by the devs, a backtrace shows nothing interesting, the thing compiles just fine (no errors, goes to completion, etc), and merely manifests itself as a very annoying problem with an unknown source. It would also help if I actually knew more than very basic C.
Moving to an older gcc would also be a good diagnostic step.
Offline
well you could grab an old PKGBUILD and related files from the CVS ABS archives and build it but i think you are in for a bit more than you want because there are other packages the will get busted and need recompiling.
Have you searched google for any patches?
AKA uknowme
I am not your friend
Offline
I have, it seems to be a completely unfixed problem. even unknown of to the devs. I have talked to a couple devs and they can't reproduce the problem, but they tend to use distros without bleeding edge software. It's the arch/gentoo people that seem to have this kind of trouble.
I might install arch 0.6 on a computer and see what happens.
Will software compiled in a gcc 3.3.3 environment function in a 3.4 environment?
Offline
Will software compiled in a gcc 3.3.3 environment function in a 3.4 environment?
only, if they do not link directly to gcc libs or if they link to it, but use only the parts, that stayed the same ... in most cases, you find out only by trying
however, i'm pretty sure, that your problem is not gcc but some other dependence that is using another API or some other things changed (only guessing, as i had not seen any output or strace ... what you should do for a start (as you can compile + install this pkg) is trying to run strace -eopen <yourbinary> and have a look, what files are opening and what are not ;-) )
my wintv-usb (hauppauge) is not working under linux (cannot compile usbvision against actual kernel), so i cannot discuss this matter with experience but only theory ... good luck
The impossible missions are the only ones which succeed.
Offline
Here's what strace shows:
mpeg2video @ 0xb79f48e8]end mismatch left=290
[mpeg2video @ 0xb79f48e8]ac-tex damaged at 10 5
2004-12-12 16:25:23.044 WriteAudio: buffer underrun
[mpeg2video @ 0xb79f48e8]end mismatch left=1041
[mpeg2video @ 0xb79f48e8]end mismatch left=483
[mpeg2video @ 0xb79f48e8]ac-tex damaged at 29 29
[mpeg2video @ 0xb79f48e8]ac-tex damaged at 25 29
[mpeg2video @ 0xb79f48e8]slice mismatch
[mpeg2video @ 0xb79f48e8]ac-tex damaged at 29 29
[mpeg2video @ 0xb79f48e8]00 motion_type at 29 29
[mpeg2video @ 0xb79f48e8]ac-tex damaged at 28 29
[mpeg2video @ 0xb79f48e8]ac-tex damaged at 16 10
[mpeg2video @ 0xb79f48e8]ac-tex damaged at 29 29
[mpeg2video @ 0xb79f48e8]end mismatch left=364
[mpeg2video @ 0xb79f48e8]skiped MB in I frame at 29 29
[mpeg2video @ 0xb79f48e8]ac-tex damaged at 22 3
*** glibc detected *** corrupted double-linked list: 0x08aa1ac8 ***
+++ killed by SIGABRT +++
The last two lines show up when it crashes. The rest just runs continuously.
Offline
Here's what strace shows:
mpeg2video @ 0xb79f48e8]end mismatch left=290 [mpeg2video @ 0xb79f48e8]ac-tex damaged at 10 5 2004-12-12 16:25:23.044 WriteAudio: buffer underrun [mpeg2video @ 0xb79f48e8]end mismatch left=1041 [mpeg2video @ 0xb79f48e8]end mismatch left=483 [mpeg2video @ 0xb79f48e8]ac-tex damaged at 29 29 [mpeg2video @ 0xb79f48e8]ac-tex damaged at 25 29 [mpeg2video @ 0xb79f48e8]slice mismatch [mpeg2video @ 0xb79f48e8]ac-tex damaged at 29 29 [mpeg2video @ 0xb79f48e8]00 motion_type at 29 29 [mpeg2video @ 0xb79f48e8]ac-tex damaged at 28 29 [mpeg2video @ 0xb79f48e8]ac-tex damaged at 16 10 [mpeg2video @ 0xb79f48e8]ac-tex damaged at 29 29 [mpeg2video @ 0xb79f48e8]end mismatch left=364 [mpeg2video @ 0xb79f48e8]skiped MB in I frame at 29 29 [mpeg2video @ 0xb79f48e8]ac-tex damaged at 22 3 *** glibc detected *** corrupted double-linked list: 0x08aa1ac8 *** +++ killed by SIGABRT +++
The last two lines show up when it crashes. The rest just runs continuously.
what glibc version do you run? what software do this app uses that depends on glibc? what do the devs of this app say on this "*** glibc detected *** corrupted double-linked list: 0x08aa1ac8 ***" ?
The impossible missions are the only ones which succeed.
Offline
It seems that particular compile was fubar. I recompiled on a known stable machine and it worked better. I'm still getting the mode change segfault, but at least it is like the previous segfaults.
Offline
Anyway, I'm still in need of a way to successfully downgrade to GCC 3.3.3... anybody have any ideas?
When I simply downgrade the package, I can't even compile ANYTHING.
Offline
the easiest way to downgrade is to manually mess with the gcc PKGBUILD from abs
Offline
Pages: 1