[asterisk-bugs] [DAHDI-linux 0014884]: loading dahdi_dummy crashes CentOS-xen kernel

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Apr 29 12:48:34 CDT 2009


The following issue has been ASSIGNED. 
====================================================================== 
http://bugs.digium.com/view.php?id=14884 
====================================================================== 
Reported By:                ask
Assigned To:                sruffell
====================================================================== 
Project:                    DAHDI-linux
Issue ID:                   14884
Category:                   dahdi_dummy
Reproducibility:            always
Severity:                   crash
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             2009-04-13 08:04 CDT
Last Modified:              2009-04-29 12:48 CDT
====================================================================== 
Summary:                    loading dahdi_dummy crashes CentOS-xen kernel
Description: 
Everytime i load dahdi_dummy (2.1.0.4) under 2.6.18-128.1.6.el5xen (latest
RHEL/CentOS kernel) I get the following panic:

Kernel BUG at kernel/timer.c:331
invalid opcode: 0000 [1] SMP 
last sysfs file: /class/dahdi/dahdi!ctl/dev
CPU 0 
Modules linked in: dahdi_dummy(U) wcfxo(U) wctdm24xxp(U) wcte12xp(U)
wct4xxp(U) dahdi(U) crc_ccitt bluetooth autofs4 i2c_dev i2c_core sunrpc
ipv6 xfrm_nalgo crypto_api ip_conntrack_netbios_ns ipt_REJECT xt_state
ip_conntrack nfnetlink xt_tcpudp iptable_filter ip_tables x_tables
dm_multipath scsi_dh scsi_mod parport_pc lp parport xennet pcspkr dm_raid45
dm_message dm_region_hash dm_mem_cache dm_snapshot dm_zero dm_mirror dm_log
dm_mod xenblk ext3 jbd uhci_hcd ohci_hcd ehci_hcd
Pid: 4362, comm: modprobe Tainted: G      2.6.18-128.1.6.el5xen
http://bugs.digium.com/view.php?id=1
RIP: e030:[<ffffffff8021cac7>]  [<ffffffff8021cac7>]
__mod_timer+0x19/0xbe
RSP: e02b:ffff88000bbd5e18  EFLAGS: 00010046
RAX: 0000000000000000 RBX: ffffffff806f7b20 RCX: 0000000100136490
RDX: 00000000000000fa RSI: 0000000100136495 RDI: ffffffff806f7b20
RBP: ffff88001230e000 R08: ffffffff804e5928 R09: 0000000000001e87
R10: 0000000000000000 R11: 0000000000000000 R12: 000000000002ea10
R13: 0000000100136495 R14: 0000000016c540f8 R15: 00002ae63e1fb010
FS:  00002ae63e1fa240(0000) GS:ffffffff805ba000(0000)
knlGS:0000000000000000
CS:  e033 DS: 0000 ES: 0000
Process modprobe (pid: 4362, threadinfo ffff88000bbd4000, task
ffff880013bfe040)
Stack:  000000000002ea10  00002ae63e1fb010  0000000000000000 
ffff88001230e000 
 000000000002ea10  00002ae63e1fb010  0000000016c540f8  ffffffff80393d3a 
 ffff8800172c4180  0000000000000400 
Call Trace:
 [<ffffffff80393d3a>] rtc_do_ioctl+0x1c5/0x701
 [<ffffffff802f4f0f>] proc_register+0x7d/0x115
 [<ffffffff802f542d>] create_proc_entry+0x90/0xa6
 [<ffffffff88324333>] :dahdi:dahdi_register+0x1a3/0x2ca
 [<ffffffff883fc318>] :dahdi_dummy:init_module+0x1db/0x257
 [<ffffffff802a01c8>] sys_init_module+0xaf/0x1e8
 [<ffffffff8025f2f9>] tracesys+0xab/0xb6


Code: 0f 0b 68 63 a3 48 80 c2 4b 01 48 8d 74 24 08 48 89 df 45 31 
RIP  [<ffffffff8021cac7>] __mod_timer+0x19/0xbe
 RSP <ffff88000bbd5e18>
 <0>Kernel panic - not syncing: Fatal exception


======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0013930 dahdi_dummy does not tick on some systems
====================================================================== 

---------------------------------------------------------------------- 
 (0103946) svnbot (reporter) - 2009-04-29 12:48
 http://bugs.digium.com/view.php?id=14884#c103946 
---------------------------------------------------------------------- 
Repository: dahdi
Revision: 6524

U   linux/trunk/drivers/dahdi/dahdi_dummy.c

------------------------------------------------------------------------
r6524 | sruffell | 2009-04-29 12:48:28 -0500 (Wed, 29 Apr 2009) | 12 lines

dahdi_dummy: Remove real-time clock support.

This removes support for using the real-time clock as a timing source in
dahdi_dummy.  Instead, the normal kernel timers method is now more
accurate
since it keeps track of how much real time has passed to determine how
many
times to call dahdi_receive and dahdi_transmit.  This method was
originally
suggested by bmd.

(closes issue http://bugs.digium.com/view.php?id=13930)
(closes issue http://bugs.digium.com/view.php?id=14884)
Reported by: tzafrir
Tested by: dbackeberg, ask
------------------------------------------------------------------------

http://svn.digium.com/view/dahdi?view=rev&revision=6524 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-04-29 12:48 svnbot         Checkin                                      
2009-04-29 12:48 svnbot         Note Added: 0103946                          
2009-04-29 12:48 svnbot         Status                   new => assigned     
2009-04-29 12:48 svnbot         Assigned To               => sruffell        
======================================================================




More information about the asterisk-bugs mailing list