lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20090611195246.GA29936@gerrit.erg.abdn.ac.uk>
Date:	Thu, 11 Jun 2009 21:52:46 +0200
From:	Gerrit Renker <gerrit@....abdn.ac.uk>
To:	Burak Gorkemli <burakgmail-dccp@...oo.com>
Cc:	dccp@...r.kernel.org, netdev@...r.kernel.org
Subject: Re: yet another panic on 2.6.30-rc6

Hi Burak,

it would be good to have more information, how this bug can be triggered:

 * what is the hardware,
 * can it be reproduced in the same manner on other hardware,
 * with which configuration (.config file),
 * does it only happen with CCID 3? Here it is good to know whether
   - Tickless System (CONFIG_NO_HZ) or
   - High-resolution timers (CONFIG_HIGH_RES_TIMERS)
   are enabled,
 * enabling kernel debugging features (below).

Further - are you running DCCP in a virtualised environment?

I checked some of the functions below: "default_spin_lock_flags" is defined
in arch/x86/kernel/paravirt-spinlocks.c. When running a network protocol
that is designed for longer distance networks, some underlying assumptions
may no longer hold in the same way as designed.

| BTW, how to print EIP after the panic?
It needs to be enabled in the kernel configuration. Please enable

 1/ "General setup"  -> "BUG() support"    (CONFIG_BUG=y)
 2/ "Kernel hacking" -> "Kernel debugging" (CONFIG_DEBUG_KERNEL=y)
 3/ "Kernel hacking" (depends on (2) ->
    "Verbose BUG() reporting (adds 70k)"   (CONFIG_DEBUG_BUGVERBOSE=y)
 4/ When enabling (2), it also can not harm to enable the

| The console output of the latest panic is as follows:
|
| [<>] ? ccid3_hc_tx_no_feedback_timer
| [<>] ? default_spin_lock_flags
| [<>] ? elv_queue_empty
| [<>] ? blk_run_queue
| [<>] ? kobject_put
| [<>] ? trace_hardirqs_off_thunk
| [<>] error_code
| [<>] ? __mode_timer
| [<>] ? do_invalid_op
| [<>] ? ccid3_hc_tx_no_feedback_timer
| [<>] run_timer_softirq
| [<>] ? ccid3_hc_tx_no_feedback_timer
| [<>] ? ccid3_hc_tx_no_feedback_timer
| [<>] __do_softirq
| [<>] ? __do_softirq
| <IRQ> [<>] ? irq_exit
| [<>] ? smp_apic_timer_interrupt
| [<>] ? apic_timer_interrupt
| [<>] ? native_safe_halt
| [<>] ? default_idle
| [<>] ? cpu_idle
| [<>] ? rest_init
| [<>] ? start_kernel
| [<>] ? i386_start_kernel
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ