Thunderbird uses the same api as Firefox to parse and display HTML
messages. I haven't used TB in awhile, so I may be wrong, but they
should be completely segregated. Are you solely killing the firefox
process or others as well (using killall with a regex)?

Have you checked bugs and the Arch forums? Also, if it's definitely
caused by Firefox, I'd recommend looking at disabling other plug-ins
like Java, extensions, or trying out other variations of Firefox (ie.
in AUR, Iceweasel, Aurora) to see if the problem continues.
--
Jeremy MountainJohnson
Jeremy.MountainJohnson at gmail.com


On Thu, Mar 20, 2014 at 9:09 PM, David Wagle <david.wagle at gmail.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> OK - I've been able to establish that it's actually firefox and/or
> thunderbird that hand up the server. I kept a ssh login alive and
> active all day and when it hung again, I started killing processes.
> Gettign rid of Firefox returned the system to being responsive. Oddly,
> thunderbird died too (shared library? no clue).
>
> Still don't know what to do about it. But there we are . . .
>
> On 03/20/2014 12:26 PM, Jeremy MountainJohnson wrote:
>> Have you tried the the noveau drivers temporarily? I don't
>> understand why but os drivers worked better for me when I was
>> splitting between TV (HDMI) and a monitor (DVI). The strange thing
>> was, Windows nvidia drivers had support for modes I needed (720p),
>> but Linux nvidia drivers refused to take them. nouveau drivers let
>> me add them and worked just fine. I know this is different than
>> your lockup problem, however this could be a driver root cause
>> problem. Also using xfce4 + Arch.
>>
>> On another note, the only time Arch ever locked up on me was from
>> Firefox and Adobe Flash plugin. Had to ssh in, kill proc sucking
>> plugin container, and OS would come back to life. -- Jeremy
>> MountainJohnson Jeremy.MountainJohnson at gmail.com
>>
>>
>> On Thu, Mar 20, 2014 at 10:17 AM, David Wagle
>> <david.wagle at gmail.com> wrote: My Arch box is giving me fits at the
>> moment. Every now and then, for no reason I can discern, Xorg just
>> locks up. This started only after I added a second monitor, so I'm
>> fairly certain that the issue has to do with Xorg config and dual
>> monitor issues.
>>
>> The observed symptoms are always the same, my "main" monitor goes
>> black, and no keyboard input is processed, so I can't even get out
>> of X. I have to telnet in, kill all my hung log-in and X, and can
>> usually recover that way.
>>
>> It seems to be intimately related to a certain subset of
>> applications being on the main monitor: firefox and canopy being
>> the two big offenders.
>>
>> I can find no useful log information as to what is causing this..
>>
>> My desktop environment is a tad 'customized:' Xfce4 with xmonad as
>> the WM. Everything is fired up off of KDM (why KDM? -- 'cause I had
>> KDE installed before I fell in love with xmonad)
>>
>> Any help/insight/troubleshooting suggestions are appreciated!!
>>
>> So, here's my box's critical stats:
>>
>> System:    Host: gandalf Kernel: 3.13.6-1-ARCH x86_64 (64 bit)
>> Desktop: Xfce 4.10.2 Distro: Arch Linux Machine:   Mobo: ASRock
>> model: Z87 Extreme4 Bios: American Megatrends v: P2.30 date:
>> 07/03/2013 CPU:       Quad core Intel Core i5-4670K CPU (-MCP-)
>> cache: 6144 KB Clock Speeds: 1: 3400 MHz 2: 3400 MHz 3: 3400 MHz 4:
>> 3466 MHz Graphics:  Card: NVIDIA GK104 [GeForce GTX 760] Display
>> Server: X.Org 1.15.0 driver: nvidia Resolution: 3840x1080 GLX
>> Renderer: GeForce GTX 760/PCIe/SSE2 GLX Version: 4.4.0 NVIDIA
>> 334.21 Audio:     Card-1: Intel 8 Series/C220 Series High
>> Definition Audio Controller driver: snd_hda_intel Card-2: NVIDIA
>> GK104 HDMI Audio Controller driver: snd_hda_intel Card-3: Logitech
>> driver: USB Audio Sound: Advanced Linux Sound Architecture v::
>> k3.13.6-1-ARCH Network:   Card-1: Qualcomm Atheros AR93xx Wireless
>> Network Adapter driver: ath9k IF: wlp5s0 state: up mac:
>> 10:fe:ed:26:81:07 Card-2: Intel Ethernet Connection I217-V driver:
>> e1000e IF: enp0s25 state: down mac: bc:5f:f4:f8:b6:f9 Drives:
>> HDD Total Size: 2750.6GB (7.3% used) 1: id: /dev/sda model:
>> ST2000DX001 size: 2000.4GB 2: id: /dev/sdb model: Samsung_SSD_840
>> size: 750.2GB Partition: ID: / size: 447G used: 20G (5%) fs: ext4
>> ID: /home size: 1.6T used: 169G (11%) fs: btrfs ID: swap-1 size:
>> 51.54GB used: 0.00GB (0%) fs: swap Sensors:   System Temperatures:
>> cpu: 35.0C mobo: N/A gpu: 31C Fan Speeds (in rpm): cpu: N/A Info:
>> Processes: 174 Uptime: 10 min Memory: 1581.2/32112.1MB Client:
>> Shell (zsh) inxi: 2.1.6
>>
>> /etc/X11/xorg.conf.d/10-monitor.conf:
>>
>> nvidia-settings: X configuration file generated by nvidia-settings
>> # nvidia-settings:  version 334.21
>> (buildmeister at swio-display-x64-rhel04-16)  Thu Feb 27 14:36:51 PST
>> 2014
>>
>> Section "ServerLayout" Identifier     "Layout0" Screen      0
>> "Screen0" 0 0 Screen      1  "Screen1" RightOf "Screen0"
>> InputDevice    "Keyboard0" "CoreKeyboard" InputDevice    "Mouse0"
>> "CorePointer" Option         "Xinerama" "1" EndSection
>>
>> Section "Files" EndSection
>>
>> Section "InputDevice" # generated from default Identifier
>> "Mouse0" Driver         "mouse" Option         "Protocol" "auto"
>> Option         "Device" "/dev/psaux" Option
>> "Emulate3Buttons" "no" Option         "ZAxisMapping" "4 5"
>> EndSection
>>
>> Section "InputDevice" # generated from default Identifier
>> "Keyboard0" Driver         "kbd" EndSection
>>
>> Section "Monitor" # HorizSync source: edid, VertRefresh source:
>> edid Identifier     "Monitor0" VendorName     "Unknown" ModelName
>> "BenQ GW2750H" HorizSync       30.0 - 83.0 VertRefresh     50.0 -
>> 76.0 Option         "DPMS" EndSection
>>
>> Section "Monitor" # HorizSync source: edid, VertRefresh source:
>> edid Identifier     "Monitor1" VendorName     "Unknown" ModelName
>> "BenQ GW2750H" HorizSync       30.0 - 83.0 VertRefresh     50.0 -
>> 76.0 Option         "DPMS" EndSection
>>
>> Section "Device" Identifier     "Device0" Driver         "nvidia"
>> VendorName     "NVIDIA Corporation" BoardName      "GeForce GTX
>> 760" BusID          "PCI:2:0:0" Screen          0 EndSection
>>
>> Section "Device" Identifier     "Device1" Driver         "nvidia"
>> VendorName     "NVIDIA Corporation" BoardName      "GeForce GTX
>> 760" BusID          "PCI:2:0:0" Screen          1 EndSection
>>
>> Section "Screen" Identifier     "Screen0" Device         "Device0"
>> Monitor        "Monitor0" DefaultDepth    24 Option
>> "Stereo" "0" Option         "metamodes" "DVI-D-0:
>> nvidia-auto-select +0+0" Option         "SLI" "Off" Option
>> "MultiGPU" "Off" Option         "BaseMosaic" "off" SubSection
>> "Display" Depth       24 EndSubSection EndSection
>>
>> Section "Screen" Identifier     "Screen1" Device         "Device1"
>> Monitor        "Monitor1" DefaultDepth    24 Option
>> "Stereo" "0" Option         "metamodes" "HDMI-0: nvidia-auto-select
>> +0+0" Option         "SLI" "Off" Option         "MultiGPU" "Off"
>> Option         "BaseMosaic" "off" SubSection     "Display" Depth
>> 24 EndSubSection EndSection
>>> _______________________________________________ TCLUG Mailing
>>> List - Minneapolis/St. Paul, Minnesota tclug-list at mn-linux.org
>>> http://mailman.mn-linux.org/mailman/listinfo/tclug-list
>> _______________________________________________ TCLUG Mailing List
>> - Minneapolis/St. Paul, Minnesota tclug-list at mn-linux.org
>> http://mailman.mn-linux.org/mailman/listinfo/tclug-list
>>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.22 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQEcBAEBAgAGBQJTK59MAAoJELWzpBXk2k3w/qYIAJkjHsDYZHVrYkkNKVqD7dt9
> 4oKDo13dmjysL/j2cg3tt2cD8fuGOLsELsxHnKmXMX7Cag/FsyhTfRdWBrFpjm9a
> DEhub6DHNyO6V+BlPC65MjR+WqT0ant0AJt32prtuK2D6sapgOlL+HdlFbK25N4i
> udZCIeB7WS8KIFLv/+Z+ZoIMd1ovZnuocmcixr50Vt8leXY4OxotiVdIQA0i4fOz
> KDuO7CH0s6DYpVCkgruyarbR08ScpM+1dW6Fa/N0z/GoOZZJIHalqN0Z0ly4PHd5
> PvorMya/YQtuh2+Hn0PI2kUafvaQfLFZp851D5yj38Ozc0U4E7kecQuC/58e3nA=
> =tzuU
> -----END PGP SIGNATURE-----
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list