Menu

#29 BUG: using smp_processor_id() in preemptible [00000000] code

v1.6
open-fixed
ABC
Bug (12)
5
2009-12-06
2009-12-06
Andrey
No

Здравствуйте!

Столкнулся с такой проблемой при работе модуля

BUG: using smp_processor_id() in preemptible [00000000] code: modprobe/23484
caller is netflow_scan_inactive_timeout+0xed/0x2a0 [ipt_NETFLOW]
Pid: 23484, comm: modprobe Not tainted 2.6.29-gentoo-r5 #3
Call Trace:
[<c029c9ed>] debug_smp_processor_id+0xbd/0xc0
[<fa0e0f2d>] netflow_scan_inactive_timeout+0xed/0x2a0 [ipt_NETFLOW]
[<c013f030>] wakeme_after_rcu+0x0/0x10
[<fa0e2aee>] ipt_netflow_fini+0x64/0xa1 [ipt_NETFLOW]
[<c01560e9>] sys_delete_module+0x199/0x250
[<c01766fe>] remove_vma+0x3e/0x60
[<c0177687>] do_munmap+0x227/0x280
[<c01033f1>] sysenter_do_call+0x12/0x25
[<c05b0000>] tulip_parse_eeprom+0x251/0x591

Что можно попробовать сделать?

Discussion

  • ABC

    ABC - 2009-12-06

    Во время rmmod модуля?

     
  • Andrey

    Andrey - 2009-12-06

    Нет, во время работы модуля ipt_NETFLOW. Никаких действий с ним не производилось, он просто работал и отпадал а потом сам запускался после этого и так постоянно через разные промежутки времени. Цитата приведенная мной это строки выдернутые из dmesg, за ними следовало
    netflow: remove destination хххххххх:yyyyy (zzzzzzzz)
    ipt_netflow unloaded.
    ipt_netflow version 1.6 (8192 buckets)
    netflow: registered: /proc/net/stat/ipt_netflow
    netflow: registered: sysctl net.netflow
    netflow: added destination хххххххххх:yyyyy
    ipt_netflow loaded.
    Извините, что не дописал это изначально

     
  • ABC

    ABC - 2009-12-06

    Это x86 процессор?
    Модуль сам по себе не загружается и не отпадает (не выгружается), значит у вас его кто-то постоянно загружает и выгружает. Очевидно это произошло во время выгрузки модуля - видно по трейсу (ipt_netflow_fini), видно что это во время работы процесса modprobe.
    Спасибо за ваш Call Trace буду думать.

     
  • Andrey

    Andrey - 2009-12-06

    Да, действительно, нашел, что модуль выгружался (скриптом из cron), скажите, эта проблема, если она происходит только при выгрузке модуля, не должна отразиться на работоспособности модуля?

    P.S. Я могу помочь чем либо?

     
  • ABC

    ABC - 2009-12-06

    Не должна. Если будут вопросы я напишу в этот тикет. Сенкс.

     
  • ABC

    ABC - 2009-12-06

    Я добавил изменения в cvs, которые должны пофиксить это сообщение. Проверьте выгружается ли у вас модуль без проблем.

     
  • ABC

    ABC - 2009-12-06
    • milestone: --> v1.6
    • assigned_to: nobody --> aabc
    • status: open --> open-fixed
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.