Frustração: rejeição da lista de mensagens. Bug monstro à solta

1. Frustração: rejeição da lista de mensagens. Bug monstro à solta

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 17/05/2018 - 19:06h

Boa noite

Venho nesse post reclamar. Eu estava tranquilamente usando o Xubuntu 18.04 com o kernel 4.16.9 Mainline, fazendo o backup dos dados no HD externo. Fiz o backup, o usei por um tempo sem desconectar mas então me lembrei que eu deveria desconectá-lo. Quando abri o GNOME Disks e apertei no botão para desligar o HD, o sistema travou. Travou e ficou travado, única opção foi manter o botão de energia pressionado para desligar o notebook à força.

Percebi que o problema parecia grande. Terror. O backup se foi? Os dados se foram? Liguei novamente, com o kernel 4.15.0-20 (o padrão do Ubuntu 18.04) e estava tudo no lugar. Testei o HD externo e estava tudo normal também, então não houve perda de dados. Como era um problema novo, resolvi compilar o kernel do git para ver o que acontecia. Usando
make localmodconfig  
e depois
make deb-pkg -j`nproc` 
a compilação é bastante rápida e a configuração é praticamente perfeita para o hardware sendo usado, precisando de apenas alguns minutos, instalei-o (já que o kernel sai construído como .deb) e testei o novo kernel do git. Ele também é afetado pelo bug.

Para situações assim, existem ferramentas para obter dados do problema, mesmo se o sistema trava totalmente. Devido a outro problema, eu já tinha configurado o netconsole, que me permite ver os logs do sistema de um outro computador, precisando apenas de uma conexão de rede entre eles. Através do netconsole, consegui obter a mensagem de erro que aparece:
[  711.847144] BUG: unable to handle kernel NULL pointer dereference at 000000000000001c
[ 711.847157] PGD 0 P4D 0
[ 711.847163] Oops: 0000 [#1] SMP PTI
[ 711.847166] Modules linked in: uas snd_hrtimer rfcomm ccm xt_CHECKSUM iptable_mangle ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 bridge stp llc devlink ebtable_filter ebtables bnep binfmt_misc nls_iso8859_1 snd_soc_skl snd_soc_skl_ipc snd_soc_sst_ipc snd_soc_sst_dsp snd_hda_ext_core intel_rapl snd_soc_core snd_hda_codec_hdmi intel_wmi_thunderbolt snd_compress x86_pkg_temp_thermal snd_hda_codec_conexant snd_hda_codec_generic ip6t_REJECT nf_reject_ipv6 intel_powerclamp nf_log_ipv6 coretemp xt_hl snd_soc_acpi snd_hda_intel kvm_intel ip6t_rt snd_hda_codec crct10dif_pclmul crc32_pclmul nf_conntrack_ipv6 nf_defrag_ipv6 ipt_REJECT snd_hwdep nf_reject_ipv4 ghash_clmulni_intel uvcvideo snd_hda_core nf_log_ipv4 videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 nf_log_common rtsx_usb_ms memstick
[ 711.847212] snd_pcm videobuf2_common pcbc videodev media snd_seq_midi snd_seq_midi_event snd_rawmidi aesni_intel aes_x86_64 crypto_simd cryptd snd_seq snd_timer xt_LOG glue_helper snd_seq_device xt_limit snd xt_tcpudp joydev input_leds serio_raw btusb intel_cstate btrtl btbcm btintel intel_rapl_perf xt_addrtype ideapad_laptop bluetooth mei_me ecdh_generic soundcore intel_pch_thermal mei sparse_keymap nf_conntrack_ipv4 nf_defrag_ipv4 shpchp xt_conntrack wmi mac_hid acpi_pad ip6table_filter ip6_tables nf_conntrack_netbios_ns nf_conntrack_broadcast nf_nat_ftp nf_nat nf_conntrack_ftp sch_fq_codel nf_conntrack iptable_filter parport_pc ppdev lp parport ip_tables x_tables autofs4 raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear
[ 711.847268] netconsole rtsx_usb_sdmmc rtsx_usb kvmgt vfio_mdev mdev vfio_iommu_type1 vfio kvm irqbypass i915 ath10k_pci ath10k_core ath mac80211 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt cfg80211 psmouse fb_sys_fops r8169 drm ahci mii libahci video
[ 711.847293] CPU: 0 PID: 1643 Comm: kworker/0:3 Not tainted 4.17.0-rc5+ #1
[ 711.847296] Hardware name: LENOVO 80UG/Toronto 4A2, BIOS 0XCN44WW 04/12/2018
[ 711.847303] Workqueue: usb_hub_wq hub_event
[ 711.847309] RIP: 0010:xhci_hub_control+0x1d9d/0x1f60
[ 711.847313] RSP: 0018:ffffb74302087a90 EFLAGS: 00010086
[ 711.847317] RAX: ffff959c8d7d8000 RBX: 0000000000000000 RCX: 0000000000000000
[ 711.847321] RDX: 0000000000000060 RSI: ffffffffaf199e01 RDI: 0000000000000000
[ 711.847324] RBP: ffffb74302087b60 R08: 0000000000000000 R09: 0000000000000004
[ 711.847327] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
[ 711.847330] R13: ffff959ca4dcc000 R14: ffff959ca4dce26c R15: ffff959ca4dce000
[ 711.847334] FS: 0000000000000000(0000) GS:ffff959cb3400000(0000) knlGS:0000000000000000
[ 711.847337] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 711.847340] CR2: 000000000000001c CR3: 000000022fe0a001 CR4: 00000000003606f0
[ 711.847344] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 711.847348] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 711.847351] Call Trace:
[ 711.847358] ? ep_poll_callback+0x219/0x2b0
[ 711.847364] ? pollwake+0x72/0x90
[ 711.847371] ? kmem_cache_alloc_trace+0x1b0/0x1c0
[ 711.847376] ? usb_hcd_submit_urb+0x421/0xc50
[ 711.847381] usb_hcd_submit_urb+0x294/0xc50
[ 711.847386] ? __slab_free+0x14d/0x2c0
[ 711.847391] ? __slab_free+0x14d/0x2c0
[ 711.847395] ? __slab_free+0x14d/0x2c0
[ 711.847400] usb_submit_urb+0x3da/0x5d0
[ 711.847405] usb_start_wait_urb+0x6e/0x180
[ 711.847410] usb_control_msg+0xdc/0x140
[ 711.847415] ? kfree_const+0x20/0x30
[ 711.847420] set_port_feature+0x34/0x40
[ 711.847424] hub_port_disable+0xd8/0x140
[ 711.847429] hub_event+0x8e9/0x1640
[ 711.847435] process_one_work+0x1de/0x3e0
[ 711.847440] worker_thread+0x32/0x410
[ 711.847446] kthread+0x121/0x140
[ 711.847451] ? process_one_work+0x3e0/0x3e0
[ 711.847455] ? kthread_create_worker_on_cpu+0x70/0x70
[ 711.847461] ret_from_fork+0x35/0x40
[ 711.847465] Code: e9 01 f9 ff ff 45 31 c9 eb 11 49 83 c1 01 49 81 f9 00 01 00 00 0f 84 fd ef ff ff 4b 8b 84 cf b8 03 00 00 48 85 c0 74 e2 48 8b 08 <83> 79 1c 04 40 0f 96 c6 41 83 bd 90 00 00 00 3f 0f 9f c1 40 38
[ 711.847512] RIP: xhci_hub_control+0x1d9d/0x1f60 RSP: ffffb74302087a90
[ 711.847515] CR2: 000000000000001c
[ 711.847519] ---[ end trace 2408c647a822a64f ]---

Com a mensagem de erro, fui buscar como reportar um bug no kernel e achei o Bugzilla https://bugzilla.kernel.org . Relatei o erro e logo recebi uma resposta, que para erros de USB eu deveria enviar um relato do bug para a lista de mensagens em linux-usb@vger.kernel.org . Eu pensei: "por que existe o Bugzilla então?". Relevando esse fato, fui tentar enviar o relato para o e-mail, e minha mensagem foi rejeitada. Então tentei me inscrever na lista de mensagens e a mensagem para me inscrever na lista também foi rejeitada!

Já sem saber o que fazer, eu fui no Bugzilla novamente e relatei o fato de minhas mensagens estarem sendo rejeitadas, então foi dito que eu deveria usar um provedor de emails são. Então a questão surge:

E-mails gratuitos não são sãos? Eu preciso de um e-mail pago, um servidor próprio ou um endereço @intel.com ou @canonical.com para poder mandar as mensagens? Eles querem que usuários relatem os bugs ou querem que o bug chegue no Ubuntu ou SuSE e faça os usuários perderem seus dados?

PS.: que provedor de e-mails é são? Microsoft já se pode descartar.


  


2. Re: Frustração: rejeição da lista de mensagens. Bug monstro à solta

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 17/05/2018 - 19:47h

Problema no Bugzilla do Kernel. parecem meio exigentes, não querem reportar o Bug?

Olha, Bugzillas do Sabayon e do openSUSE, não me causaram problemas
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


3. Re: Frustração: rejeição da lista de mensagens. Bug monstro à solta

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 17/05/2018 - 19:52h

Tem muita gente reclamando dessa nova versão, os *Buntos 18.04 estão podrões pelo visto.
Canonical metendo os pés pelas mãos e queimando o Gnu/Linux.



--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://encurtador.com.br/CGNU5
http://www.anahuac.eu/contrarrevolucao-osi/

***Diga NÃO ao consumo desenfreado de memoria ram das interfaces gráficas***
http://webm.land/media/nzgR.webm


4. Re: Frustração: rejeição da lista de mensagens. Bug monstro à solta

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 17/05/2018 - 20:02h

albfneto escreveu:

Problema no Bugzilla do Kernel. parecem meio exigentes, não querem reportar o Bug?

Olha, Bugzillas do Sabayon e do openSUSE, não me causaram problemas


Eu uso com certa frequência (não que eu goste :p) o Bugzilla do Xamarin e do Freedesktop, além do Launchpad. Nunca tive problemas com eles, os problemas mais simples logo são corrigidos e os maiores levavam um tempo maior, mas eram muito prestativos.

Eu não vou dizer que a resposta que recebi no Bugzilla do kernel não foi respeitosa porque estarei mentindo, mas o bug agora vai ficar parado no Bugzilla, pelo visto sem ser analisado por alguém capaz de interpretar o erro e corrigi-lo.

Aqui está o link: https://bugzilla.kernel.org/show_bug.cgi?id=199755

Giovanni_Menezes escreveu:

Tem muita gente reclamando dessa nova versão, os *Buntos 18.04 estão podrões pelo visto.
Canonical metendo os pés pelas mãos e queimando o Gnu/Linux.


Não sei como os *buntus entram aqui, já que é um bug do kernel Linux upstream, a versão do kernel do 18.04 funciona, são as últimas versões que têm esse problema.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts