LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 08-31-2007, 06:59 AM   #1
Karimo
Member
 
Registered: Aug 2007
Location: Valencia
Distribution: slackware64-current
Posts: 63

Rep: Reputation: 15
Angry Surfin' YouTube: inconsistency detected by ld.so


Hi!
This is my first post in this forum (really great, I found a lot of answers here =P), but unfortunatly, this time, I have to post about a very strange and difficult problem.
It happens that every time I turn my browser (firefox 2.0.0.4 or seamonkey 1.1.2) on www.youtube.com (or other "complex" sites such as: gmail, hotmail etc.), it starts to load the page, but suddenly the browser crashes, with only this error on the console:
Code:
deathmaker@localhost:~$ firefox
Inconsistency detected by ld.so: ../sysdeps/i386/dl-machine.h: 554: elf_machine_rel_relative: Assertion `((reloc->r_info) & 0xff) == 8' failed!
deathmaker@localhost:~$
The first thought was about some library dependency issue or something "crashy" about firefox, so I ran firefox inside gdb, with this result:
Code:
deathmaker@localhost:~$ gdb /usr/lib/firefox/firefox-bin 
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/lib/firefox-2.0.0.4/firefox-bin 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New LWP 10068]
[New LWP 10017]
Inconsistency detected by ld.so: ../sysdeps/i386/dl-machine.h: 554: elf_machine_rel_relative: Assertion `((reloc->r_info) & 0xff) == 8' failed!
[LWP 10068 exited]

Program exited with code 0177.
(gdb) bt
No stack.
(gdb) quit
deathmaker@localhost:~$
Obviously the stack was gone...-.-" [IS NOT EVEN A RESULT :S]
I tried almost anything: downgrading/upgrading firefox, downgrading the binutils....bah!
(NOT, obviously, downgrading/upgrading the glibc).
I've searched a lot about this topic on the internet: some has fixed this problem upgrading the kernel (to do so I'm waiting for 2.6.23 =P), some says that is a hardware issue, some of them says that is a glibc bug prior to 2.3.4 (I have 2.5 -.-"), some of them says that is a disk corruption problem (I've done a deep surface scan with SpinRite).
I give you useful informations about my system:

-------------------
- Slackware Current
- Linux 2.6.21.3 PREEMPT i686 AMD Athlon(tm) XP 2000+ AuthenticAMD (self-compiled)
- binutils-2.17.50.0.17-i486-1
- glibc-2.5-i486-4
- glibc-solibs-2.5-i486-4
- mozilla-firefox-2.0.0.4-i686-1
-------------------

I'm really stucked up...really...I don't know what to do about that.
I hope that I've been precise and that you can give me some help.
If you may need some other informations just ask ;)

Thank You.
 
Old 09-01-2007, 02:44 AM   #2
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 2,548

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
try upgrading to Firefox 2.0.0.6
 
Old 09-01-2007, 06:15 AM   #3
Karimo
Member
 
Registered: Aug 2007
Location: Valencia
Distribution: slackware64-current
Posts: 63

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by Karimo View Post
I tried almost anything: downgrading/upgrading firefox...
Thank You Anyway
 
Old 09-02-2007, 09:07 AM   #4
evilDagmar
Member
 
Registered: Mar 2005
Location: Right behind you.
Distribution: NBG, then randomed.
Posts: 480

Rep: Reputation: 31
Considering I've never seen this happen even once, and my uses of Firefox are pretty "abusive" (to put it mildly), I'm blaming -current. Don't use it if you aren't willing to put up with problems like this from time to time. Things can and will break without warning. Running -current means you are theoretically able to isolate and solve problems on your own.
 
Old 09-02-2007, 09:15 AM   #5
hitest
Senior Member
 
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware, OpenBSD
Posts: 4,163

Rep: Reputation: 527Reputation: 527Reputation: 527Reputation: 527Reputation: 527Reputation: 527
Smile

Quote:
Originally Posted by evilDagmar View Post
Considering I've never seen this happen even once, and my uses of Firefox are pretty "abusive" (to put it mildly), I'm blaming -current. Don't use it if you aren't willing to put up with problems like this from time to time. Things can and will break without warning. Running -current means you are theoretically able to isolate and solve problems on your own.
That might be it. I'm running Slack 12.0 on two machines with FF 2.0.0.6 and have no issues with Youtube. Everything works flawlessly.
I would upgrade to FF 2.0.0.6.
 
Old 09-02-2007, 10:02 AM   #6
Karimo
Member
 
Registered: Aug 2007
Location: Valencia
Distribution: slackware64-current
Posts: 63

Original Poster
Rep: Reputation: 15
Thumbs up Solved!

Ahah, finally solved!
Personally, I've found -current really great, never broken =P.
So don't blame the poor -current =D.
I think that the problem started far away:
I use my slack in a very "abusive" and aggressive way...maybe I'm always searching troubles xD; however, some time ago, I made a strange thing about partitioning, a sort of overlapping partition issue: I've done it voluntarily, DON'T ASK ME WHY! xD
Yesterday I decided to fix this horrible situation, copying the partitions, repartitioning, and copying them back again: obviously the "firefox problem" was not solved.
I finally decided to figure out, which sites and in which conditions the problem happens: hotmail, gmail, google video, youtube, even linuxquestions sometimes (only sometimes).
Suddenly an ispiration came to me: ld.so, linking, extensions.....PLUGINS!!!!! (in fact the de/ri/installation of the mozilla-firefox package doesn't touch the plugins)
All of the above sites have such a flash-related thing!
So it was sufficient to delete entirely the flashplayer plugin and all of its stuff and reinstalling it!
And now I can access youtube and such safe and sound!

In conclusion: I think that that fu**in' partition overlapping fact somehow damaged the flash-plugin or something similar (however fsck didn't report any error about that), and the poor ld.so was just doing its job!

Anyway thanks to you all for the suggestions


and....

W -current!!!!!!!! ahahah

Last edited by Karimo; 09-02-2007 at 10:05 AM.
 
Old 09-02-2007, 11:21 AM   #7
hitest
Senior Member
 
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware, OpenBSD
Posts: 4,163

Rep: Reputation: 527Reputation: 527Reputation: 527Reputation: 527Reputation: 527Reputation: 527
Smile

Quote:
Originally Posted by Karimo View Post
Ahah, finally solved!


In conclusion: I think that that fu**in' partition overlapping fact somehow damaged the flash-plugin or something similar (however fsck didn't report any error about that), and the poor ld.so was just doing its job!

Anyway thanks to you all for the suggestions


and....

W -current!!!!!!!! ahahah
Cool:-) Glad you sorted it out. Thanks for posting your solution.
 
Old 09-02-2007, 02:18 PM   #8
perry
Member
 
Registered: Sep 2003
Location: USA & Canada
Distribution: Slackware 12.0
Posts: 978

Rep: Reputation: 30
Overlapping Partitions???

Never heard of such!

Is it possible?

Feel free to elaborate

- perry
 
Old 09-02-2007, 06:27 PM   #9
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 1,748

Rep: Reputation: 160Reputation: 160
Quote:
Originally Posted by evilDagmar View Post
I'm blaming -current.
At this point, current == 12.0 without any security patches.
 
Old 09-03-2007, 10:54 AM   #10
Karimo
Member
 
Registered: Aug 2007
Location: Valencia
Distribution: slackware64-current
Posts: 63

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by perry View Post
Never heard of such!

Is it possible?

Feel free to elaborate

- perry
It's very strange, I know.
But what else could corrupt the flash driver? I've not made anything strange about that (only about that and few other things on my poor slackware xD)
 
Old 09-03-2007, 11:44 AM   #11
perry
Member
 
Registered: Sep 2003
Location: USA & Canada
Distribution: Slackware 12.0
Posts: 978

Rep: Reputation: 30
Anything is possible...

Quote:
Originally Posted by Karimo View Post
It's very strange, I know.
But what else could corrupt the flash driver? I've not made anything strange about that (only about that and few other things on my poor slackware xD)
I've had screwed up partitions before. It's a real drag. However, typically if your partitions are screwed up, it's more than just your flash driver that gets hit. Your system acts like it is having a meltdown, technically it shouldn't even boot up.

-Perry
 
Old 09-03-2007, 05:17 PM   #12
Karimo
Member
 
Registered: Aug 2007
Location: Valencia
Distribution: slackware64-current
Posts: 63

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by perry View Post
I've had screwed up partitions before. It's a real drag. However, typically if your partitions are screwed up, it's more than just your flash driver that gets hit. Your system acts like it is having a meltdown, technically it shouldn't even boot up.

-Perry
you are right, but the nothing else happens, only this corruption of this flash driver: my partitions were overlapped just a few though...really I don't know what to think about this :S
 
Old 09-03-2007, 05:56 PM   #13
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 1,748

Rep: Reputation: 160Reputation: 160
Something you might keep in mind is that it is always best to use the same tool to partition your disks. At least, that has been my experience.

Personally, I always use GNU fdisk on new systems regardless of which OS is going to be installed. This is because I find it to be the most flexible and powerful.
 
Old 09-05-2007, 04:40 AM   #14
Karimo
Member
 
Registered: Aug 2007
Location: Valencia
Distribution: slackware64-current
Posts: 63

Original Poster
Rep: Reputation: 15
Of course is the best thing to use the same tool for all of your partitioning operations.
But, as I said, I've done this overlap voluntarily for some programming needs.
The overlapping was so small that, after my needs, I left the situation like that xD
 
Old 09-05-2007, 05:28 AM   #15
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,752

Rep: Reputation: 463Reputation: 463Reputation: 463Reputation: 463Reputation: 463
Yes it's possible to have overlapping partitions and still have them work, but I wouldn't recommend doing it on purpose or leaving them that way if done by accident. I susupect that the OP's problem came about because of ld finding lost/misplaced file segments which were located in these overlapping areas.

Recently I had a similar but even wierder case. I had been working with a partition which had been formatted as FAT and had content in it. Then I reformatted it ext2 and placed files in there. The funny thing was that I could still mount it as a FAT and access the files placed there when it was a FAT. These files were not visible whent the partition was mounted as ext2 and vice-versa.
 
  


Reply

Tags
firefox, inconsistency, ldso


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
xine problems Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 75: _dl_n behmjoe Linux - Software 5 12-13-2005 09:44 PM
Samba inconsistency SpaceGhoti Linux - Networking 4 04-22-2004 01:45 AM
smbmount inconsistency? esael Linux - Networking 0 11-13-2002 08:46 AM
hostname inconsistency lacrimae Linux - General 7 02-12-2002 10:01 AM
inconsistency Dynamo Linux - General 2 08-04-2001 10:36 AM


All times are GMT -5. The time now is 08:34 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration