LinuxQuestions.org
Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
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-07-2018, 05:57 AM   #1
3rensho
Member
 
Registered: Mar 2008
Location: Switzerland
Distribution: Slackware64
Posts: 172

Rep: Reputation: 7
Thunderbird-60.0 seg faults


Running Slack64-current with Eric's latest Plasma5 and glibc-2.28. Installed the Thunderbird-60.0 build from the Slackware site and it seg faults. Tried building from source, it built without a problem but it too seg faults. Ran it in gdb and got -


tom@missi:~$ gdb thunderbird
GNU gdb (GDB) 8.1.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-slackware-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from thunderbird...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/thunderbird
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe6732700 (LWP 3546)]
[Thread 0x7fffe6732700 (LWP 3546) exited]
[New Thread 0x7fffe6732700 (LWP 3549)]
[New Thread 0x7fffe24ff700 (LWP 3550)]
[New Thread 0x7fffe1cfe700 (LWP 3551)]
[New Thread 0x7fffe12ff700 (LWP 3552)]
[New Thread 0x7fffe0afe700 (LWP 3553)]
[New Thread 0x7fffe08fd700 (LWP 3554)]
[New Thread 0x7fffe06fc700 (LWP 3555)]
[New Thread 0x7fffe04fb700 (LWP 3556)]
[New Thread 0x7fffe02fa700 (LWP 3557)]
[New Thread 0x7fffe00f9700 (LWP 3558)]
[New Thread 0x7fffdfef8700 (LWP 3559)]
[New Thread 0x7fffdfcf7700 (LWP 3560)]
[New Thread 0x7fffdf4ff700 (LWP 3561)]
[New Thread 0x7fffdf2fe700 (LWP 3562)]
[New Thread 0x7fffdf0fd700 (LWP 3563)]
[New Thread 0x7fffde6ff700 (LWP 3564)]
[New Thread 0x7fffdd88a700 (LWP 3565)]
[New Thread 0x7fffdd089700 (LWP 3566)]
[New Thread 0x7fffdc5ff700 (LWP 3567)]
[Thread 0x7fffdc5ff700 (LWP 3567) exited]
[New Thread 0x7fffdc5ff700 (LWP 3568)]
[New Thread 0x7fffdbdfe700 (LWP 3569)]
[New Thread 0x7ffff7fe6700 (LWP 3570)]
[New Thread 0x7fffdb2ff700 (LWP 3571)]
[New Thread 0x7fffd9424700 (LWP 3572)]
[New Thread 0x7fffd81ff700 (LWP 3573)]
[New Thread 0x7fffd79fe700 (LWP 3574)]
[New Thread 0x7fffd71fd700 (LWP 3575)]
[New Thread 0x7fffe2773700 (LWP 3576)]
[New Thread 0x7fffd69fc700 (LWP 3577)]
[New Thread 0x7fffd4eff700 (LWP 3578)]
[New Thread 0x7fffd46fe700 (LWP 3579)]
[New Thread 0x7fffd3efd700 (LWP 3580)]
[New Thread 0x7fffd36fc700 (LWP 3581)]
[New Thread 0x7fffd2efb700 (LWP 3582)]
[New Thread 0x7fffd20ff700 (LWP 3583)]
[New Thread 0x7fffdfa77700 (LWP 3584)]
[New Thread 0x7fffde843700 (LWP 3585)]
[New Thread 0x7fffdc888700 (LWP 3586)]
[New Thread 0x7fffdc847700 (LWP 3587)]
[New Thread 0x7fffdb5fd700 (LWP 3588)]
[New Thread 0x7fffdb5bc700 (LWP 3589)]
[New Thread 0x7fffd02ff700 (LWP 3590)]
[New Thread 0x7fffcfafe700 (LWP 3591)]
[New Thread 0x7fffcf07b700 (LWP 3592)]
[New Thread 0x7fffce6ff700 (LWP 3593)]
[New Thread 0x7fffcc3ff700 (LWP 3594)]
[Thread 0x7fffdbdfe700 (LWP 3569) exited]
[New Thread 0x7fffdbdfe700 (LWP 3595)]
[Thread 0x7fffcc3ff700 (LWP 3594) exited]
[Thread 0x7fffd36fc700 (LWP 3581) exited]
[Thread 0x7fffd46fe700 (LWP 3579) exited]
[Thread 0x7fffd4eff700 (LWP 3578) exited]
[New Thread 0x7fffd36fc700 (LWP 3596)]
[New Thread 0x7fffd4eff700 (LWP 3597)]
[Thread 0x7fffdbdfe700 (LWP 3595) exited]
[New Thread 0x7fffd5d40700 (LWP 3598)]
[New Thread 0x7fffd46fe700 (LWP 3599)]
[Thread 0x7fffd36fc700 (LWP 3596) exited]

Thread 1 "thunderbird" received signal SIGSEGV, Segmentation fault.
0x00007fffe869c18a in ?? () from /usr/lib64/thunderbird/libxul.so
(gdb)


Then ran with core dump -

tom@missi:~$ ulimit -c unlimited
tom@missi:~$ thunderbird
Segmentation fault (core dumped)
tom@missi:~$ gdb thunderbird core
GNU gdb (GDB) 8.1.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-slackware-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from thunderbird...(no debugging symbols found)...done.
[New LWP 3679]
[New LWP 3696]
[New LWP 3683]
[New LWP 3684]
[New LWP 3698]
[New LWP 3685]
[New LWP 3724]
[New LWP 3686]
[New LWP 3699]
[New LWP 3706]
[New LWP 3726]
[New LWP 3725]
[New LWP 3716]
[New LWP 3704]
[New LWP 3695]
[New LWP 3705]
[New LWP 3711]
[New LWP 3702]
[New LWP 3733]
[New LWP 3719]
[New LWP 3697]
[New LWP 3717]
[New LWP 3709]
[New LWP 3720]
[New LWP 3694]
[New LWP 3708]
[New LWP 3689]
[New LWP 3710]
[New LWP 3723]
[New LWP 3700]
[New LWP 3693]
[New LWP 3714]
[New LWP 3691]
[New LWP 3707]
[New LWP 3688]
[New LWP 3728]
[New LWP 3721]
[New LWP 3732]
[New LWP 3722]
[New LWP 3727]
[New LWP 3731]
[New LWP 3692]
[New LWP 3687]
[New LWP 3690]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `thunderbird'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f276a06a45b in raise () from /lib64/libpthread.so.0
[Current thread is 1 (Thread 0x7f276a49d740 (LWP 3679))]
(gdb)


I don't have much experience debugging programs and do not know how to proceed from here. Can someone who knows what they are doing please point me in the right direction? Many thanks in advance
 
Old 08-07-2018, 11:58 PM   #2
hitest
LQ 5k Club
 
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware
Posts: 5,468

Rep: Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535
Quote:
Originally Posted by 3rensho View Post
Running Slack64-current with Eric's latest Plasma5 and glibc-2.28. Installed the Thunderbird-60.0 build from the Slackware site and it seg faults. Tried building from source, it built without a problem but it too seg faults.
I'm running Slackware64-current with XFCE and Thunderbird-60.0 works just fine for me on several boxes after upgrading from 52.9. So far no crashing observed.
 
Old 08-08-2018, 12:40 AM   #3
3rensho
Member
 
Registered: Mar 2008
Location: Switzerland
Distribution: Slackware64
Posts: 172

Original Poster
Rep: Reputation: 7
Thanks for the post hitest. I had come across a few posts that seemed to implicate glibc so I went back to 2.27 but no joy. Anyone have any ideas about what could be causing the seg fault??
 
Old 08-08-2018, 07:48 AM   #4
lotar
LQ Newbie
 
Registered: Aug 2012
Location: Rome
Distribution: Slackware64 -current, Centos
Posts: 7

Rep: Reputation: 17
I'm running Slackware-current with Plasma and Thunderbird 60.0 and work fine from yesterday.
 
Old 08-08-2018, 08:16 AM   #5
3rensho
Member
 
Registered: Mar 2008
Location: Switzerland
Distribution: Slackware64
Posts: 172

Original Poster
Rep: Reputation: 7
Thanks for letting me know it is fine. I'm more interested however in trying to sort why it doesn't work on my machine. TB-52.9.1 runs fine on this box. Problems started with -60.0. Does anyone have an idea why -60.0 is not running?

Last edited by 3rensho; 08-08-2018 at 09:24 AM.
 
Old 08-08-2018, 09:26 AM   #6
hitest
LQ 5k Club
 
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware
Posts: 5,468

Rep: Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535Reputation: 1535
Quote:
Originally Posted by 3rensho View Post
Thanks for letting me know it is fine. I'm more interested however in trying to sort why it doesn't work on my machine. TB-52.9.1 runs fine on this box. Problems started with -60.0. Does anyone have an idea why -60.0 is not running?
Interesting. When I upgraded to 60 using slackpkg everything works as expected. Did you use upgradepkg to install the 60 package from the Slackware site?
 
Old 08-08-2018, 11:40 AM   #7
3rensho
Member
 
Registered: Mar 2008
Location: Switzerland
Distribution: Slackware64
Posts: 172

Original Poster
Rep: Reputation: 7
Fixed. Turns out it was a corrupted profile in .thunderbird. I copied over a working profile from another (Win 10) machine and TB started right up. After telling it to use the fresh profile all data is back. Yes, I have daily backups but wasn't positive when the corruption occurred Thanks to all for your input.
 
1 members found this post helpful.
  


Reply


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
sudo seg faults sr_ls_boy Linux From Scratch 3 09-13-2017 08:05 AM
Make believe seg faults binarybob0001 Programming 2 12-10-2007 04:37 AM
Thunderbird 2.0 seg faults randomly in Japanese environment. AncientPC Linux - Software 0 11-03-2007 02:11 PM
bash seg faults Kilka *BSD 4 12-15-2003 01:40 AM
w3m seg faults slakmagik Linux - Software 0 05-04-2003 10:58 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:37 PM.

Main Menu
Advertisement
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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration