Hi Freebsd x11 team, recently I upgrade to xorg-server-1.17.4, and have black screen on the app i run such as firefox after using awhile when enable the compton composite manager my system is x1 carbon laptop. 8gig RAM, i7 processor. OS: FreeBSD x1-carbon-bsd 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r285346. Desktop Env: openbox+compton. xinitrc: ========== /home/chan/scripts/firefox-sync & eval $(sleep 1 && stjerm -m windows -k e -o 70 -sh /usr/local/bin/bash) & conky & #exec enlightenment_start -nopause compton & exec openbox-session =========== How to reproduce: 1. Login to the console and run startx 2. run firefox via stjerm. 3. browsing awhile. 4. resizing the firefox window, and the content goes black. 5. right-click on the firefox. the menu become a black box.
Created attachment 162757 [details] Printscreen before black screen
Created attachment 162758 [details] black screen after awhile
After disable the composite manager compton, the screen no longer become black. My suspect is something related to enable composite/openGL. My xorg.conf ============================= Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" ModulePath "/usr/local/lib/xorg/modules" FontPath "/usr/local/lib/X11/fonts/misc/" FontPath "/usr/local/lib/X11/fonts/TTF/" FontPath "/usr/local/lib/X11/fonts/OTF/" FontPath "/usr/local/lib/X11/fonts/Type1/" FontPath "/usr/local/lib/X11/fonts/100dpi/" FontPath "/usr/local/lib/X11/fonts/75dpi/" FontPath "/usr/local/lib/X11/fonts/dejavu/" FontPath "/usr/local/lib/X11/fonts/Droid/" FontPath "/usr/local/lib/X11/fonts/LinLibertineG/" FontPath "/usr/local/lib/X11/fonts/Liberation/" FontPath "/usr/local/lib/X11/fonts/GentiumBasic/" FontPath "/usr/local/lib/X11/fonts/Carlito/" FontPath "/usr/local/lib/X11/fonts/Caladea/" EndSection Section "Module" Load "glx" Load "freetype" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5 6 7" Option "SampleRate" "1000" Option "Resolution" "2000" ##Trackpoint Scrolling Option "EmulateWheel" "on" #Enable wheel emulation for the Trackpoint Option "EmulateWheelButton" "2" #Use the middle button for the emulation Option "YAxisMapping" "4 5" #Map trackpoint Y axis to Y axis of emulated wheel Option "XAxisMapping" "6 7" #Map trackpoint X axis to X axis of emulated wheel EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz", ### <percent>: "<f>%" ### [arg]: arg optional #Option "NoAccel" # [<bool>] #Option "AccelMethod" # <str> #Option "Backlight" # <str> #Option "DRI" # <str> #Option "ColorKey" # <i> #Option "VideoKey" # <i> #Option "Tiling" # [<bool>] #Option "LinearFramebuffer" # [<bool>] #Option "SwapbuffersWait" # [<bool>] #Option "TripleBuffer" # [<bool>] #Option "XvPreferOverlay" # [<bool>] #Option "HotPlug" # [<bool>] #Option "ReprobeOutputs" # [<bool>] #Option "XvMC" # [<bool>] #Option "ZaphodHeads" # <str> #Option "TearFree" # [<bool>] #Option "PerCrtcPixmaps" # [<bool>] #Option "FallbackDebug" # [<bool>] #Option "DebugFlushBatches" # [<bool>] #Option "DebugFlushCaches" # [<bool>] #Option "DebugWait" # [<bool>] #Option "BufferCache" # [<bool>] Identifier "Card0" Driver "intel" BusID "PCI:0:2:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection ========================
Hi! Your problem really looks like bug 204174. Could you please try to update your libdrm from ports (or wait a couple days and for a binary package to be available) and see if it persists?
hi Jean, Thanks alot for the info. I updated the libdrm to latest from ports. It seems working fine. Let me use it for another day and verify if the problem will occur again. If nothing happens i will proceed to close the ticket.
Looking good after 10 days of using it.Close the ticket.