You are not logged in.

#1 2011-12-27 11:50:45

FreeTheBee
Member
Registered: 2011-01-02
Posts: 124

[SOLVED] firefox and thunderbird freeze

Hi, since a few day I've had issues with both firefox 9 and thunderbird 9. Firefox starts normally, but whenever I touch try to open a menu it freezes. If I start ff from a terminal I don't get any error error messages it just hangs. Killing the program from the gui does not work, but I when started from the terminal ctrl-c kills it without any problems. The problem only occurs for the main toolbar, my bookmarks bar works fine, as do the home button, url bar and such. Thunderbird shows similar freezes, but they occur consistently after starting the program. I think the problems started after upgrading to version 9, but I am not entirely sure, since I don't use the laptop on which the problem occurs much for email and browsing.

I tried renaming my .mozilla folder so I could make a fresh start, but this had no effect, nor did starting firefox in safe-mode. I also tried downgrading to 8.x but then it froze on startup. Since gtk3 was updated at the same time as well, I tried downgrading that one as well, but to no effect As the program is frozen the memory and cpu use are normal.

Does anyone have any suggestions towards finding a solution?

[edit]I have two arch installations on this laptop and just tried updating the other (somewhat neglected) install. In this one all works fine.I'm trying to go over the differences between the two now.[/edit]

Last edited by FreeTheBee (2011-12-28 11:27:29)

Offline

#2 2011-12-28 07:26:10

megabrain
Member
Registered: 2008-09-12
Posts: 16

Re: [SOLVED] firefox and thunderbird freeze

having same problem today

Offline

#3 2011-12-28 07:44:59

megabrain
Member
Registered: 2008-09-12
Posts: 16

Re: [SOLVED] firefox and thunderbird freeze

after little investigation i find out this

futex(0x7fa862637790, FUTEX_UNLOCK_PI_PRIVATE, 0) = 0                                                        
futex(0x7fa8626377c0, FUTEX_WAKE_PRIVATE, 1) = 1                                                             
futex(0x7fa8626377c4, FUTEX_WAIT_REQUEUE_PI_PRIVATE, 9, NULL, 0x7fa862637790) = -1 EAGAIN (Resource temporarily unavailable)                                                                                              
futex(0x7fa8626377c4, FUTEX_WAIT_REQUEUE_PI_PRIVATE, 11, NULL, 0x7fa862637790

this somehow connected to the threading and only one thing  in last 2 days which can affect to was glibc.. so (as i use testing) downgrading glibc to 2.14 seems solved the problem

Offline

#4 2011-12-28 07:56:41

Allan
Developer
From: Brisbane, AU
Registered: 2007-06-09
Posts: 10,416
Website

Re: [SOLVED] firefox and thunderbird freeze

Yay - some useful output!  This should be fixed in glibc-2.15-2 which will is uploading now.

Offline

#5 2011-12-28 08:06:18

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 6,838

Re: [SOLVED] firefox and thunderbird freeze

Mod-note to OP (and others who read this) - if you're using [testing] you should mention it, and probably use the [testing]-specific sub-forum as well.

Allan - good to hear, I've been holding off updating due to the nvidia-related complaints on the ML.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#6 2011-12-28 08:40:01

FreeTheBee
Member
Registered: 2011-01-02
Posts: 124

Re: [SOLVED] firefox and thunderbird freeze

Thanks for the feedback, I tried downgrading glibc to 2.14.1-2, 2.14-6 and 2.14-4 but  unfortunately the problem persists. Megabrain, how did you obtain those messages? I haven't managed to get any feedback from the program? It would be good to know if similar errors occur on my system.

@ngoonee, I'm not using the testing repository. I should have mentioned that in my opening post.

Offline

#7 2011-12-28 10:12:09

megabrain
Member
Registered: 2008-09-12
Posts: 16

Re: [SOLVED] firefox and thunderbird freeze

FreeTheBee wrote:

Megabrain, how did you obtain those messages? I haven't managed to get any feedback from the program? It would be good to know if similar errors occur on my system.

strace firefox

but it is useless if you do not know how to read output

Offline

#8 2011-12-28 11:25:27

FreeTheBee
Member
Registered: 2011-01-02
Posts: 124

Re: [SOLVED] firefox and thunderbird freeze

The output is mostly gibberish to me but it did help smile

When I click a menu button in firefox the output of strace turned into a seemingly endless loop of the following

readlink("/home/patrick/.pulse/6d395381881edc62e30ef1dc0000052a-runtime", "/tmp/pulse-PKdhtXMmr18n"..., 99) = 23
lstat64("/tmp/pulse-PKdhtXMmr18n", 0xbfe89d70) = -1 ENOENT (No such file or directory)
umask(077)                              = 022
mkdir("/tmp/pulse-BtWOtBrBLg7x", 0700)  = 0
umask(022)                              = 077
symlink("/tmp/pulse-BtWOtBrBLg7x", "/home/patrick/.pulse/6d395381881edc62e30ef1dc0000052a-runtime.tmp") = -1 EEXIST (File exists)
rmdir("/tmp/pulse-BtWOtBrBLg7x")        = 0
nanosleep({0, 10000000}, NULL)          = 0
readlink("/home/patrick/.pulse/6d395381881edc62e30ef1dc0000052a-runtime", "/tmp/pulse-PKdhtXMmr18n"..., 99) = 23
lstat64("/tmp/pulse-PKdhtXMmr18n", 0xbfe89d70) = -1 ENOENT (No such file or directory)
umask(077)                              = 022
mkdir("/tmp/pulse-OHwEwCYtPIhw", 0700)  = 0
umask(022)                              = 077
symlink("/tmp/pulse-OHwEwCYtPIhw", "/home/patrick/.pulse/6d395381881edc62e30ef1dc0000052a-runtime.tmp") = -1 EEXIST (File exists)
rmdir("/tmp/pulse-OHwEwCYtPIhw")        = 0
nanosleep({0, 10000000}, ^C <unfinished ...>

I assumed the .pulse folder is related to pulseaudio, because of the name and the contents, so I uninstalled pulseaudio and friends and deleted the ~/.pulse folder. Now firefox and thunderbird work again as they should. And as a bonus spotify finally works again as well. Pulseaudio has been giving me a headache on this laptop but I don't understand why it interfered with firefox.

Thanks for helping out.

If the glibc problem turns out to persist I can undo the solved tag ofc.

Last edited by FreeTheBee (2011-12-28 11:28:44)

Offline

Board footer

Powered by FluxBB