[Openchrome-devel] [openChrome] #435: system freeze when X starts

James Simmons jsimmons
Tue Jun 19 16:49:45 PDT 2012


> Hi,
> 
> I had problem displaying "preview" of the ticket #435, so I decided to post
> it without previewing it. Now I cannot open it from browser: http://www.openchrome.org/trac/ticket/435
> 
> Oops?
> Trac detected an internal error:
> 
> TypeError: coercing to Unicode: need string or buffer, NoneType found

Yipes. The tracker is broken for this ticket. We are hoping to move this 
over to freedesktop.org in the near future. In fact after the merge of
the kms_branch I like to ask people to post bugs to the fredesktop.org 
bugzilla. I don't have admin on the box to fix it :-(

> Regards,
> 
> 	M?rton N?meth
> 
> OpenChrome Trac wrote:
> > #435: system freeze when X starts
> > ----------------------------+-----------------------------------------------
> >  Reporter:  nmarci          |       Owner:  somebody
> >      Type:  defect          |      Status:  new     
> >  Priority:  major           |   Milestone:          
> > Component:  initialization  |     Version:  0.2.906 
> >  Keywords:                  |    Blocking:          
> > Blockedby:                  |  
> > ----------------------------+-----------------------------------------------
> >  On Clevo D4J, model D410J I get system freeze when X starts with Linux
> >  kernel 3.5.0-rc2. The openchrome version is 0.2.906 (commit
> >  bcc53ba404187b5a026af35a19e50b1faa60150b) from
> >  git://anongit.freedesktop.org/openchrome/xf86-video-openchrome .
> > 
> >  I renamed /lib/modules/3.5.0-rc2/kernel/drivers/gpu/drm/drm.ko to
> >  /lib/modules/3.5.0-rc2/kernel/drivers/gpu/drm/drm.ko_orig so the X can
> >  start. At this point I can stop X, start netconsole with the command:
> > 
> >    modprobe netconsole netconsole="@/eth2, at 192.168.0.210/"
> > 
> >  Then I load drm.ko manually with the command:
> > 
> >    insmod /lib/modules/3.5.0-rc2/kernel/drivers/gpu/drm/drm.ko_orig debug=1
> > 
> >  If I start X then I get the following messages on the netconsole:
> > 
> >  [  167.891322] console [netcon0] enabled
> >  [  167.891419] netconsole: network logging started
> >  [  539.629648] [drm] Initialized drm 1.1.0 20060810
> >  [  547.433335] pci 0000:01:00.0: power state changed by ACPI to D0
> >  [  547.433381] pci 0000:01:00.0: power state changed by ACPI to D0
> >  [  547.439857] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
> >  [  547.439882] [drm] No driver support for vblank timestamp query.
> >  [  547.439924] [drm] Initialized via 2.11.1 20070202 for 0000:01:00.0 on
> >  minor 0
> >  [  547.451799] [drm:via_initialize] *ERROR* called with no agp memory
> >  available
> >  [  547.454383] INFO: trying to register non-static key.
> >  [  547.454400] the code is fine but needs lockdep annotation.
> >  [  547.454407] turning off the locking correctness validator.
> >  [  547.454417] Pid: 3123, comm: Xorg Not tainted 3.5.0-rc2 #37
> >  [  547.454424] Call Trace:
> >  [  547.454443]  [<c017540c>] __lock_acquire+0x14dc/0x18e0
> >  [  547.454456]  [<c0175888>] lock_acquire+0x78/0x110
> >  [  547.454470]  [<c02d6dba>] ? idr_pre_get+0x2a/0x80
> >  [  547.454482]  [<c040fdfb>] _raw_spin_lock_irqsave+0x4b/0x60
> >  [  547.454492]  [<c02d6dba>] ? idr_pre_get+0x2a/0x80
> >  [  547.454501]  [<c02d6dba>] idr_pre_get+0x2a/0x80
> >  [  547.454519]  [<f87eaeac>] via_mem_alloc+0xbc/0x240 [via]
> >  [  547.454544]  [<f8c9f6d4>] ? drm_ioctl+0x364/0x430 [drm]
> >  [  547.454561]  [<f8c9f6e4>] drm_ioctl+0x374/0x430 [drm]
> >  [  547.454572]  [<c0146440>] ? pid_nr_ns+0x30/0x30
> >  [  547.454582]  [<f87eadf0>] ? via_mem_free+0xc0/0xc0 [via]
> >  [  547.454677]  [<c0146440>] ? pid_nr_ns+0x30/0x30
> >  [  547.454688]  [<c02e6ff5>] ? debug_check_no_obj_freed+0x75/0x180
> >  [  547.454701]  [<c01f1ad3>] ? kfree_debugcheck+0x13/0x40
> >  [  547.454711]  [<c04134e5>] ? sub_preempt_count+0x85/0xc0
> >  [  547.454720]  [<c01725e4>] ? mark_held_locks+0x74/0xf0
> >  [  547.454730]  [<c01f214d>] ? kmem_cache_free+0xad/0x150
> >  [  547.454746]  [<f8c9f370>] ? drm_version+0xa0/0xa0 [drm]
> >  [  547.454756]  [<c0207d86>] do_vfs_ioctl+0x86/0x5b0
> >  [  547.454765]  [<c017294b>] ? trace_hardirqs_on+0xb/0x10
> >  [  547.454776]  [<c01e32bf>] ? remove_vma+0x3f/0x60
> >  [  547.454785]  [<c01e32bf>] ? remove_vma+0x3f/0x60
> >  [  547.454794]  [<c04134e5>] ? sub_preempt_count+0x85/0xc0
> >  [  547.454804]  [<c01e494f>] ? do_munmap+0x25f/0x300
> >  [  547.454814]  [<c01e4a35>] ? vm_munmap+0x45/0x60
> >  [  547.454823]  [<c02082ee>] sys_ioctl+0x3e/0x70
> >  [  547.454834]  [<c04163cc>] sysenter_do_call+0x12/0x32
> >  [  547.454843]  [<c0146440>] ? pid_nr_ns+0x30/0x30
> >  [  547.454853]  [<c0146440>] ? pid_nr_ns+0x30/0x30
> > 
> >  # lspci -s 01 -n
> >  00:01.0 0604: 1106:b188
> >  europa:/home/nmarci# lspci -s 01 -v -v
> >  00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge
> >  [K8T800/K8T890 South] (prog-if 00 [Normal decode])
> >          Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> >  ParErr- Stepping- SERR- FastB2B- DisINTx-
> >          Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> >  <TAbort- <MAbort- >SERR- <PERR- INTx-
> >          Latency: 0
> >          Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
> >          Memory behind bridge: d1000000-d1ffffff
> >          Prefetchable memory behind bridge: f0000000-f3ffffff
> >          Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort-
> >  <TAbort- <MAbort+ <SERR+ <PERR+
> >          BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
> >                  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
> >          Capabilities: [80] Power Management version 2
> >                  Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA
> >  PME(D0-,D1-,D2-,D3hot-,D3cold-)
> >                  Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> > 
> 
> 
> 
> _______________________________________________
> Openchrome-devel mailing list
> Openchrome-devel at openchrome.org
> http://wiki.openchrome.org/mailman/listinfo/openchrome-devel
> 



More information about the Openchrome-devel mailing list