/srv/irclogs.ubuntu.com/2008/10/09/#ubuntu-x.txt

bugabundo_workhi09:04
bugabundo_workbug #269904 and its dupes is at it again! it was fixed for me up until yesterday09:05
ubottuLaunchpad bug 269904 in nvidia-graphics-drivers-177 "Screen refresh problems with nvidia on intrepid" [Medium,Confirmed] https://launchpad.net/bugs/26990409:05
elmargolHi i still have a very anoying nvidia related bug #270617 can someone help me to triage this bug please?09:13
ubottuLaunchpad bug 270617 in nvidia-graphics-drivers-177 "Display corruption after short period" [Undecided,Confirmed] https://launchpad.net/bugs/27061709:13
bugabundo_workisn't that a dupe of  bug #269904, elmargol ?09:14
ubottuLaunchpad bug 269904 in nvidia-graphics-drivers-177 "Screen refresh problems with nvidia on intrepid" [Medium,Confirmed] https://launchpad.net/bugs/26990409:14
elmargolbugabundo_work: no this is different09:16
bugabundo_workgood morning tseliot09:40
tseliotbugabundo_work: good morning09:40
bugabundo_workI guess you will a full morning with the re-appearing refresh probs of nvidia driver, enh tseliot ?09:43
bugabundo_workbug #26990409:43
ubottuLaunchpad bug 269904 in nvidia-graphics-drivers-177 "Screen refresh problems with nvidia on intrepid" [Medium,Confirmed] https://launchpad.net/bugs/26990409:43
elmargolhttp://launchpadlibrarian.net/17626936/P1000269.JPG <- thats how the desktop looks if the driver crashes09:45
bugabundo_workxiii09:47
bugabundo_workthat's bad09:47
tseliotbugabundo_work: Aaron Plattner (from NVIDIA) replied there09:47
bugabundo_worknever  saw that one before09:47
tseliotthat's not something I can fix09:47
bugabundo_workah thanks tseliot09:47
bugabundo_workit wasn't there when I checked it this morning09:47
bugabundo_workand since kdepim went belly up, I can't check my email either09:48
elmargolbugabundo_work: i try setting the cpu to powersave now.. .lets see if this fixes the issue09:49
tjaaltonwgrant: success! my server hangs now just like yours :)10:06
tjaaltonhmm, will rebuild the server too10:07
tjaaltonoh, ssh still works10:07
=== seb128_ is now known as seb128
wgranttjaalton: I was beginning to suspect -synaptics, but I guess this discounts that.10:08
elmargolcrashes again :(10:10
elmargolGod why didn't I buy intel :(10:11
tjaaltonwgrant: yep10:13
tjaaltonwgrant: it could still be just a problem of wrong order of builds10:15
tjaalton(gdb) bt full10:15
tjaalton#0  0x0817cb06 in XIGetDeviceProperty ()10:15
tjaaltonNo symbol table info available.10:15
tjaalton#1  0x0817e5c2 in ProcXGetDeviceProperty ()10:15
tjaaltonI'll rebuild the server and driver10:16
wgrantHmm.10:16
wgrantInteresting.10:16
wgrantWe definitely want to get the deps and conflicts right before the primary upload.10:17
tjaaltonoh really?-)10:18
tjaaltonand they should be, but probably not on my PPA10:18
wgrantActually, deps and breaks.10:18
wgrantHmmm.10:19
wgrantWill it let old input drivers stick around, or does it utilise some virtual package like video drivers/10:20
tjaaltonwhat does?10:20
wgrantThe input drivers' dependencies on an Xserver ABI.10:20
tjaaltonif they use properties, they need to be rebuilt10:21
tjaaltonso that's only synaptics and evdev10:21
tjaaltonfor now..10:21
wgrantRight, but do we need to manually add a Breaks on them to xserver-xorg?10:21
wgrantOr people who only partially upgrade are going to be very broken.10:21
wgrantI recall seb128 was last time.10:21
wgrantAnd it'll be worse now that we have lots of users.10:22
tjaaltonyes, some safeguard must be in place10:22
elmargolMaybe I should downgrade to the hardy kernel :(10:22
tseliotelmargol: why downgrade?10:23
tjaaltonelmargol: then you can't use the nvidia blob at all10:23
elmargolwell I can use the nvidia driver from the nvidia site...10:23
tjaaltonsure10:24
tseliotwhat's the problem?10:24
elmargolbug #27061710:27
ubottuLaunchpad bug 270617 in nvidia-graphics-drivers-177 "Display corruption after short period" [Undecided,Confirmed] https://launchpad.net/bugs/27061710:27
elmargolbug #278029 10:27
ubottuLaunchpad bug 278029 in nvidia-graphics-drivers-177 "Xserver crashes, scrambled terminals random lines and patterns (dup-of: 270617)" [Undecided,New] https://launchpad.net/bugs/27802910:27
tjaaltondoes it work with another OS?10:28
elmargoltjaalton: it works using hardy10:28
tjaaltonk10:31
elmargolLater this day I try to boot it on my Desktop PC... it has a different nvidia gpu lets see if this fixes it10:31
tjaaltonwgrant: think I found the problem.. XIGetProperty changes were not properly backported.. will change and rebuild to see for sure10:44
wgranttjaalton: Aha. That would do it. Thanks for tracking this down.10:48
tjaaltonwgrant: man, this is messed up :)10:49
tjaaltonwhat was I thinking10:49
tjaaltonat the time..10:49
wgranttjaalton: That's good in this case... at least it's now obvious!10:50
wgrantAre you going to be at UDS?10:51
tjaaltonwgrant: it's currently at the hands of my boss10:51
tjaaltonor is it 'in', bah10:51
wgrant'in' is correct.10:51
wgrantUnfortunate.10:52
tjaaltonheh, I always get them wrong10:52
tjaalton(the first time, like backports)10:52
wgrantHaha.10:52
wgrantI hope I didn't stuff syndaemon up too much.10:53
tjaaltonI would've taken some vacation if he could've just said 'no' in time10:53
* wgrant is glad to have exams over a couple of weeks before it, and no deadlines for work at uni until the start of first semester next year.10:57
tjaaltonhmm, one line missing from the function11:03
tjaaltonhandler = handler->next;11:04
tjaaltonno wonder it ended up in a loop11:04
tjaaltonthere was another commit on top of the original patch, that was backported as well. that's why it looked worse11:05
wgrantAhahahah.11:06
wgrantThat would do it.11:06
tjaaltonyeah, success!11:18
tjaaltonI'll check my ppa and update it as necessary11:19
wgrantNice!11:19
tjaaltonso if it hung with my ppa, that means inputproto and libxi are fine11:21
tjaaltonand the safeguards.. libxi should be fine to update, but the drivers should depend on the new xserver11:22
crevettehttps://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/28067111:23
ubottuLaunchpad bug 280671 in xorg-server "[intrepid] 1.4 -> 1.5.1 bad performance regression" [Unknown,Confirmed] 11:23
crevettewow there is an interesting patch to commit11:23
tjaaltoncrevette: probably just pull everything from the 1.5-branch, including that11:24
crevettetjaalton: ah you're so extrem :)11:24
crevette:)11:24
crevetteI though you would be more conservative11:24
tjaaltonit's not that extreme, those have been in master for some time11:24
tjaaltonand cherry-picked on 1.511:25
tjaaltonwgrant: hm, would adding Breaks: synaptics/evdev (<= current) for xserver-xorg-core do the trick?12:03
wgranttjaalton: That's what I'd recommend.12:05
tjaaltonwgrant: actually, bumping the serverminver is enough12:11
tjaaltonhmm or maybe not, since just installing the server would break things12:11
wgranttjaalton: Exactly.12:12
wgrantYou need to use Breaks.12:12
tjaaltonI'll do both12:12
wgrantHas the libXi ABI been bumped?12:13
tjaaltonshlibs? yes12:13
wgrantIt's removing symbols, so it probabably officially needs an ABI bump. But the users of those fragments of the API are so few that we can work around it.12:14
tjaaltonright12:14
jcristaubetter add conflicts, in this case12:22
jcristauor breaks, or whatever12:22
tjaaltonagainst the current xserver? will do12:23
tjaaltonwhat's the difference with breaks and conflicts anyway?12:23
jcristauno, packages using the property ABI12:23
jcristauconflicts is more heavyweight12:24
jcristauit means the packages can't be unpacked at the same time, which is fine when you have file conflicts, but not necessary if you just want to say they don't work together, so want to force an upgrade12:25
jcristauwith breaks, both can be unpacked, just not configured, iirc12:25
tjaaltonbut isn't unpack enough to break things?12:26
wgrantBreaks is appropriate here.12:26
wgrantConflicts would be used if we didn't have Breaks.12:26
tjaaltonok, so adding Breaks: evdev, synaptics, g-c-c, g-s-d, xinput12:31
jcristautjaalton: you should have Breaks on drivers in the server, and Breaks on clients in libxi612:33
tjaaltonjcristau: oh right12:34
tjaaltonthis was for libxi12:34
wgrantSynaptics build-deps on libxi - does it use it?12:40
wgrantI know that because my syndaemon port didn't need any new builddeps.12:40
jcristaupretty sure synaptics_drv.so doesn't12:41
jcristaubut, maybe something else in the package12:41
tjaaltonwgrant: I'll upload xorg-server -1ubuntu2.2 to my ppa so you can start working on g-c-c and g-s-d12:45
tjaaltondone12:47
tjaaltonI won't upload the new libxi with breaks, since you wouldn't be able to install it :)12:48
wgranttjaalton: OK, great. I'll hopefully be able to work on them tonight, depending on whether I can get this uni work done...12:50
wgrantIt's only a little bit more difficult without having XQueryDeviceProperty available.12:50
tjaaltonk, cool12:51
wgrantAlpha 7 is in a week, isn't it?12:51
tjaaltonRC12:51
wgrantIsn't RC a week before release?12:52
* wgrant checks the release schedule.12:52
tjaaltonhmm, right12:52
wgrantOh.12:52
tjaaltonbut we already have a beta12:52
wgrantNo Alpha 7 this cycle.12:52
wgrantI'm sure we had one once.12:53
wgrantAh.12:53
wgrantFeisty Herd 6 was post-beta.\12:54
* wgrant is outdated.12:54
* wgrant upgrades to tjaalton new X.14:00
wgranttjaalton: The evdev in your PPA is too old.14:02
tjaaltonbah14:17
tjaaltoni'll update it when i get back from lunch14:17
wgrantThanks.14:20
tjaaltonwgrant: uploaded14:32
wgranttjaalton: Great.14:32
wgranttjaalton: Hmm, did you mean to build-dep on something not in your PPA? It depwaited everywhere.14:45
tjaaltondamn14:45
wgrantHeh.14:45
tjaaltonfixed, xserver-xorg-dev build-dep was too high14:47
wgrantYep.14:47
mvohm, #ubuntu+1 talks about problem with the kernel module of 177.80 - is that known?16:05
tjaaltonmvo: elmargol has some display corruption issues16:07
elmargolI have the same install running on my desktop now. Lets see if it works using this card16:08
elmargolrunns 30 min just fine now :/16:14
tjaaltonooh, aaronp commented on one nvidia bug16:15
tjaaltonnot the first time either, it seems16:15
elmargolthe problem is sometimes it works 2 hour just fine.. and sometimes it crashes after 10 minutes :/16:16
elmargolnot easy to debug16:16
CarlFK(II) NVIDIA GLX Module  177.80  Wed Oct  1 15:06:06 PDT 2008         compiled for 4.0.2, module version = 1.0.016:21
CarlFK(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!16:21
CarlFKibex, worked 2 days ago, did an upgrade, broke.  is this known?16:21
elmargolCarlFK: 177.80 is new16:22
tjaaltondmesg error would be more useful16:22
CarlFKtjaalton: i don't see anything nvidia related in dmesg 16:23
tjaaltontry to modprobe nvidia16:23
CarlFKFATAL: Module nvidia not found.16:23
tjaaltonthere you go16:23
tjaaltonand here I go ->16:23
tseliotCarlFK: install the linux-headers for your kernel and then type: sudo apt-get install --reinstall nvidia-177-kernel-source16:24
tseliotmvo: what kind of problem?16:25
CarlFKtseliot: any point in reporting on lp?16:25
tseliotCarlFK: no, as long as my suggestion solves the problem16:26
CarlFKlinux-headers-2.6.27-6 set to manually installed.16:28
CarlFK--force or something ?16:28
tseliottype: dkms add -m nvidia -v 177.80 -k $(uname -r)16:29
tseliotdkms build -m nvidia -v 177.80 -k $(uname -r)16:29
CarlFKError! DKMS tree already contains: nvidia-177.8016:29
tseliotdkms install -m nvidia -v 177.80 -k $(uname -r)16:29
tseliotand let me know what happens16:29
CarlFKError! Could not locate nvidia.ko for module nvidia in the DKMS tree.16:30
CarlFKYou must run a dkms build for kernel 2.6.27-6-generic (i686) first.16:30
tseliotmvo: did you read my email on Update Manager?16:30
tseliotCarlFK: you skipped this: dkms build -m nvidia -v 177.80 -k $(uname -r)16:31
tseliotthen you will have to type: dkms install -m nvidia -v 177.80 -k $(uname -r)16:31
CarlFKtseliot: (10:29:33 AM) CarlFK: Error! DKMS tree already contains: nvidia-177.8016:31
CarlFKthat was the result of dkms build ...16:31
tseliotyes, wasn't it the result of dkms add?16:32
CarlFKahh, sorry16:32
CarlFKyeah, it's building now16:32
mvotseliot: about the removal of the wacom stuff?16:32
tseliotmvo: yes, and of input devices in general16:33
mvotseliot: still not properly, sorry :(16:33
mvobut there is a update-manager update pending for this week, it can go into this I think16:34
tseliotmvo: good16:34
CarlFKtseliot: DKMS: install Completed. - trying x now16:35
CarlFKX booting.  thanks.16:35
tseliotCarlFK: I don't know why it didn't rebuild the module automatically16:36
elmargolyay 1 hour and no crash :D16:47
superm1hum it appears "safe graphics mode" does nothing useful on live cds now.  It doesn't seem to modify xorg.conf to be vesa'full at least18:14
pwnguinsuperm1: apparently you neglect kubuntu harder than kubuntu neglects bluetooth ;)18:20
superm1pwnguin, how so?18:21
tjaaltonsee the planet :)18:21
pwnguinyou should check the planet18:21
superm1oh no, should i be scared...18:21
pwnguinheh18:21
superm1in my own defense, I *did* send an email to kubuntu-devel, and I asked ScottK to look at it.  the lack of response was assumed to be "it works"18:23
tjaalton 18:41
tjaaltonuh18:41
brycemorning18:43
brycetjaalton: can you reproduce comment #21 in bug #280646?  It's working ok on my system18:43
ubottuLaunchpad bug 280646 in hal "ACPI brightness events no longer work on ThinkPad T61" [Medium,Triaged] https://launchpad.net/bugs/28064618:43
tjaaltonbryce: I left my laptop at work..18:45
bryceah too bad18:45
brycetjaalton: offhand do you know if -evdev is responsible for reporting keyboard state changes to hal?  I.e. should I be digging through -evdev source, or maybe xkeyboard-config?18:47
bdmurraywhat is the status of bug 261977 now?18:47
ubottuLaunchpad bug 261977 in xorg-server "nv is chosen even if it doesn't support the card" [High,Confirmed] https://launchpad.net/bugs/26197718:47
tjaaltonbdmurray: waiting for new properties API prepared for upload18:48
tjaaltonbryce: can't tell, reading the bug first18:48
jcristaubryce: -evdev reports key presses to the X server, that's pretty much it..18:49
bdmurraytjaalton: thanks I hadn't seen an update after mario's comment18:49
tjaaltonbdmurray: right, I'll update it18:49
tjaaltonbdmurray: all that's needed is for wgrant to port g-c-c and g-s-d to the new API, then we can upload18:50
tjaaltonbdmurray: oh wait..18:50
tjaaltonbdmurray: that wasn't the bug I thought it was18:50
brycejcristau: and then they get exposed from the xserver to hal directly?  Or is there another component translating between them?18:51
jcristauno18:51
jcristauthe x server sends keypress/keyrelease events to x11 clients18:52
bryceso, there's an x11 client that listens for numlock events and updates hal accordingly?  18:52
jcristaui have no idea why hal would care about numlock, but, yeah, i guess18:53
jcristauif you want to know when someone presses XF86MonBrightnessUp, you need an X client grabbing that key18:54
tjaaltonbdmurray: so, what happens is that since the server doesn't find a match in the nv.ids (matchDriverFromFiles()), it'll still try videoPtrToDriverName, which is just wrong18:55
tjaaltonvPTD will match the pci-id to nv18:55
tjaaltonI'd love to have a commit in upstream, but wonder if someone will beat me to it ;)18:58
tjaaltoncould have a patch ready tomorrow19:01
tjaaltonmaybe the best fix would be to append the fallback drivers anyway, so it would try to use them next19:05
bdmurraytjaalton: thanks for looking at it19:05
tjaaltonsince the logic is currently right..19:06
tjaaltonbdmurray: np19:06
tjaaltonhmm, fixing this would make it possible to simplify failsafe19:07
bryce:-D19:07
tjaaltonthis is basically what jcristau suggested some time ago19:07
tjaaltonsince now the fallback works only if you don't have the conffile19:08
tjaaltonsweet, 2135 bugs19:57
brycetjaalton: :-/20:33
brycetjaalton: I was planning on doing some major triaging work today, but I think this thinkpad brightness key issue is going to take up that time20:34
brycetjaalton: btw, I can reproduce the problem sort of like this:20:35
bryce1.  use brightness keys -> OCD displays, brightness changes20:35
bryce2.  toggle numlock on20:35
bryce3.  use brightness keys -> brightness changes, but no OCD is displayed20:35
brycejcristau: are you able to reproduce that on debian by chance?20:36
jcristaui'm not using gnome on my laptop20:36
brycetjaalton: I'm thinking about writing two scripts - one to get all Xorg bugs in state New without attachments and ask them to attach the usual, and another script to query all incomplete without response older than 30 days with no attachments and close them.20:58
tjaaltonbryce: heh, that should help a bit21:46
tjaaltonalso, l-r-m-2.6.20 bugs can be closed soon21:46
tjaaltonbut that's only ~130 bugs21:46
brycetjaalton: all of them?  and are they to be set to invalid or wontfix?21:46
tjaaltonwell feisty will be EOL'd, so wontfix maybe21:47
tjaaltonbryce: I'll try the numlock-thing tomorrow21:52
tjaaltonbryce: btw, push your changes to xorg ;)21:52
brycetjaalton: ok, I've built an instrumented patch here - http://bryceharrington.org/ubuntu/EvdevBug280646/21:52
brycebah git21:52
bryceok21:52
tjaaltonevdev is in git too21:53
tjaaltonI think..21:53
tjaaltonduh, isn't21:53
tjaaltonbut I've got a tree to push21:54
brycebryce@chideok:~/src/xorg/xorg-ubuntu-git$ git push21:54
bryceTo ssh://bryce-guest@alioth.debian.org/git/pkg-xorg/debian/xorg.git21:54
bryce ! [rejected]        debian-unstable -> debian-unstable (non-fast forward)21:54
bryceerror: failed to push some refs to 'ssh://bryce-guest@alioth.debian.org/git/pkg-xorg/debian/xorg.git'21:54
ubottuError: I am only a bot, please don't think I'm intelligent :)21:54
tjaaltonyou've changed debian-unstable?21:54
tjaaltongit push origin ubuntu21:55
bryceoh yeah21:59
bryce$ git push origin ubuntu21:59
bryceEverything up-to-date21:59
bryceuncommitted changelog entrye21:59
bryce-e +pushed22:00
tjaaltonyes, it got there22:00
superm1bryce, you there?23:06
bryceyeah23:07
superm1bryce, i've gotten word that the libstdc++5 thing won't be resolved in whatever fglrx package will be entering intrepid at some point23:07
* wgrant curses user-settable input properties.23:07
brycesuperm1: ok thanks23:08
wgrantIf you're going to spend 40 minutes debugging why g-s-d thinks all input devices are touchpads, ensure that you didn't introduce and fix a bug earlier that sets the property we use to detect a touchpad on all of them...23:08
brycewgrant: ow23:09
wgrantI was wondering why XGetDeviceProperty was saying those properties existed... of course they actually did.23:09

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!