lxpanel segfaults

Please post all general support questions for LXDE here.
Locked
butdie
Posts: 3
Joined: Tue Dec 09, 2008 1:28 am

lxpanel segfaults

Post by butdie »

I got the same lxpanel segfaults from -svn or -0.3.8.1 versions.

looks like it is confused by my wireless device name or something

Code: Select all

(gdb) backtrace full
#0  0x00007f324bde9cc0 in strlen () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f324c140b52 in g_strdup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f3243b0cf34 in netproc_scandevice (sockfd=5, iwsockfd=6, 
    fp=0x172e2e0, netdev_list=0x172be60) at devproc.c:369
        wconfig = {name = "q\231�C2\177\000\000\220\215\020L2\177\000\0005", 
  has_nwid = 0, nwid = {value = 0, fixed = 0 '\0', disabled = 0 '\0', 
    flags = 0}, has_freq = 1297581764, freq = 6.9097058883688118e-310, 
  freq_flags = 1, has_key = 0, 
  key = "l�017L2\177\000\000@M?\001\000\000\000\000\001\000\000\000\000\000\000\000��\177\000\000\001\000\000\000\000\000\000\000`\002\000\000\000\000\000\000\017��U�\177\000\000 ��U�\177\000", key_size = 1436597520, 
  key_flags = 32767, has_essid = 568, essid_on = 0, 
  essid = "$\000\000\000\000\000\000\000@M?\001\000\000\000\000�\200 \000\000\000\000\000\000\000\000\000$\000\000\000", has_mode = 0, mode = 21271968}
        buffer = "  eth1\0004297443244\0004670932\000   0\000   0\000   0\000    0\000         0\000        0\0001172634679\0003739056\000   0\000   0\000   0\000    0\000      0\000         0\000\000\000\000\000\000w\000\000\000\220�r\001\000\000\000\000\n\000\000\000\000\000\000\000\004\000\000\000\001\000\000\000\004\000\000\000\000\000\000\000\\~\177M2\177\000\000\n\000\000\000\000\000\000\000\030�\001\000\000\000\000\t\000\000\000\000\000\000\000"...
        count = 2
---Type <return> to continue, or q <return> to quit---
        prx_idx = 1
        ptx_idx = 9
        brx_idx = 0
        btx_idx = <value optimized out>
        in_packets = 4670932
        out_packets = 3739056
        in_bytes = 4297443244
        out_bytes = 1172634679
        devptr = (NETDEVLIST_PTR) 0x172e670
        ifr = {ifr_ifrn = {ifrn_name = "eth1", '\0' <repeats 11 times>}, 
  ifr_ifru = {ifru_addr = {sa_family = 2, 
      sa_data = "\000\000�\000\005\000\000\000\000\000\000\000"}, 
    ifru_dstaddr = {sa_family = 2, 
      sa_data = "\000\000�\000\005\000\000\000\000\000\000\000"}, 
    ifru_broadaddr = {sa_family = 2, 
      sa_data = "\000\000�\000\005\000\000\000\000\000\000\000"}, 
    ifru_netmask = {sa_family = 2, 
      sa_data = "\000\000�\000\005\000\000\000\000\000\000\000"}, 
    ifru_hwaddr = {sa_family = 2, 
      sa_data = "\000\000�\000\005\000\000\000\000\000\000\000"}, 
    ifru_flags = 2, ifru_ivalue = 2, ifru_mtu = 2, ifru_map = {
      mem_start = 360473512776826882, mem_end = 0, base_addr = 0, 
      irq = 0 '\0', dma = 0 '\0', port = 0 '\0'}, 
---Type <return> to continue, or q <return> to quit---
    ifru_slave = "\002\000\000\000�\000\005\000\000\000\000\000\000\000", 
    ifru_newname = "\002\000\000\000�\000\005\000\000\000\000\000\000\000", 
    ifru_data = 0x500a8c000000002 <Address 0x500a8c000000002 out of bounds>}}
        edata = {cmd = 10, flags = 0, reserved = 0, len = 0, 
  data = 0x7fff55a0bd80}
        iws = {status = 59295, qual = {qual = 176 '�', level = 67 'C', 
    noise = 50 '2', updated = 127 '\177'}, discard = {nwid = 24306400, 
    code = 0, fragment = 1135666873, retries = 32562, misc = 1135667103}, 
  miss = {beacon = 32562}}
        status = <value optimized out>
        name = 0x7fff55a0ba62 "eth1"
        iwrange = {throughput = 0, min_nwid = 0, max_nwid = 0, 
  old_num_channels = 0, old_num_frequency = 0 '\0', event_capa = {102760528, 
    1024, 0, 0, 0, 0}, sensitivity = 0, max_qual = {qual = 100 'd', 
    level = 146 '\222', noise = 146 '\222', updated = 13 '\r'}, avg_qual = {
    qual = 50 '2', level = 73 'I', noise = 73 'I', updated = 13 '\r'}, 
  num_bitrates = 0 '\0', bitrate = {0 <repeats 32 times>}, min_rts = 0, 
  max_rts = 2347, min_frag = 256, max_frag = 2346, min_pmp = 0, max_pmp = 0, 
  min_pmt = 0, max_pmt = 0, pmp_flags = 0, pmt_flags = 0, pm_capa = 0, 
  encoding_size = {5, 13, 0, 0, 0, 0, 0, 0}, num_encoding_sizes = 2 '\002', 
  max_encoding_tokens = 4 '\004', encoding_login_index = 0 '\0', 
  txpower_capa = 0, num_txpower = 0 '\0', txpower = {0, 0, 0, 0, 0, 0, 0, 0}, 
  we_version_compiled = 22 '\026', we_version_source = 21 '\025', 
---Type <return> to continue, or q <return> to quit---
  retry_capa = 4096, retry_flags = 4096, r_time_flags = 0, min_retry = 0, 
  max_retry = 255, min_r_time = 0, max_r_time = 0, num_channels = 24, 
  num_frequency = 24 '\030', freq = {{m = 2412, e = 6, i = 1 '\001', 
      flags = 0 '\0'}, {m = 2417, e = 6, i = 2 '\002', flags = 0 '\0'}, {
      m = 2422, e = 6, i = 3 '\003', flags = 0 '\0'}, {m = 2427, e = 6, 
      i = 4 '\004', flags = 0 '\0'}, {m = 2432, e = 6, i = 5 '\005', 
      flags = 0 '\0'}, {m = 2437, e = 6, i = 6 '\006', flags = 0 '\0'}, {
      m = 2442, e = 6, i = 7 '\a', flags = 0 '\0'}, {m = 2447, e = 6, 
      i = 8 '\b', flags = 0 '\0'}, {m = 2452, e = 6, i = 9 '\t', 
      flags = 0 '\0'}, {m = 2457, e = 6, i = 10 '\n', flags = 0 '\0'}, {
      m = 2462, e = 6, i = 11 '\v', flags = 0 '\0'}, {m = 5180, e = 6, 
      i = 36 '$', flags = 0 '\0'}, {m = 5200, e = 6, i = 40 '(', 
      flags = 0 '\0'}, {m = 5220, e = 6, i = 44 ',', flags = 0 '\0'}, {
      m = 5240, e = 6, i = 48 '0', flags = 0 '\0'}, {m = 5260, e = 6, 
      i = 52 '4', flags = 0 '\0'}, {m = 5280, e = 6, i = 56 '8', 
      flags = 0 '\0'}, {m = 5300, e = 6, i = 60 '<', flags = 0 '\0'}, {
      m = 5320, e = 6, i = 64 '@', flags = 0 '\0'}, {m = 5745, e = 6, 
      i = 149 '\225', flags = 0 '\0'}, {m = 5765, e = 6, i = 153 '\231', 
      flags = 0 '\0'}, {m = 5785, e = 6, i = 157 '\235', flags = 0 '\0'}, {
      m = 5805, e = 6, i = 161 '�', flags = 0 '\0'}, {m = 5825, e = 6, 
      i = 165 '�', flags = 0 '\0'}, {m = 0, e = 0, i = 0 '\0', 
      flags = 0 '\0'}, {m = 0, e = 0, i = 0 '\0', flags = 0 '\0'}, {m = 0, 
      e = 0, i = 0 '\0', flags = 0 '\0'}, {m = 0, e = 0, i = 0 '\0', 
---Type <return> to continue, or q <return> to quit---
      flags = 0 '\0'}, {m = 0, e = 0, i = 0 '\0', flags = 0 '\0'}, {m = 0, 
      e = 0, i = 0 '\0', flags = 0 '\0'}, {m = 0, e = 0, i = 0 '\0', 
      flags = 0 '\0'}, {m = 0, e = 0, i = 0 '\0', flags = 0 '\0'}}, 
  enc_capa = 15, min_pms = 0, max_pms = 0, pms_flags = 0, modul_capa = 0, 
  bitrate_capa = 0}
        has_iwrange = 1
#3  0x00007f3243b0bd36 in netstat_constructor (p=0x172be00, fp=0x0)
    at netstat.c:435
        s = {num = 1297581764, len = 256, type = 1276153232, 
  str = "2\177\000\0005", '\0' <repeats 15 times>, "�206WM2\177\000\000��L2\177\000\000\001\000\000\000\000\000\000\000l�017L2\177\000\000@M?\001\000\000\000\000\001\000\000\000\000\000\000\000X��U�\177\000\000\001\000\000\000\000\000\000\000\220�D\001\000\000\000\000\235�177L2\177\000\000\001\000\000\000\000\000\000\000P��U�\177\000\000\220�D\001\000\000\000\000�:\200L2\177\000\000\b\000\000\000\000\000\000\000\220�D\001\000\000\000\000�BN\001", '\0' <repeats 12 times>, "\"\000\000\000\000\000\000\000�000\000\000\000\000\000\0000�C\001\000\000\000\000�\000D\001\000\000\000\000�001\000\000\000\000\000\000��"..., t = {
    0x7fff55a0bf6c "}", 0x7fff55a0bf60 "", 0x7fff55a0bf60 ""}}
        __PRETTY_FUNCTION__ = "netstat_constructor"
#4  0x000000000041da1a in plugin_start (this=0x4d9ba728, fp=0x7f324bea1930)
    at plugin.c:247
No locals.
#5  0x000000000041c754 in panel_start (p=0x1439050, fp=0x7fff55a0c278)
---Type <return> to continue, or q <return> to quit---
    at panel.c:1111
        s = {num = 1436598680, len = 256, type = 1, 
  str = "Plugin\000{\000\000erence dialog in lxpanel to adjust config when you can.\000\000d.\000\000\001\000\000\000\000\000\020\000\000\001", '\0' <repeats 11 times>, "X��M2\177\000\000\000 U�\177\000\000\000��M2\177\000\000�@\000\000\000\000\000\000\020\000\000\000\000\000\000\200I\rL2\177\000\000 �L2\177\000\000\017\000\000\000\000\000\000\000�Z�2\177\000\000\005\000\000\000\000\000\000\000\210�U�\177\000\000\000\020\000\000\000\000\000\000\000\001\000\000\000\000\000\000 �L2"..., t = {0x7fff55a0c09c "Plugin", 0x62e2b8 "0\v\024L2\177", 
    0x1436840 "plC\001"}}
#6  0x000000000041cc23 in panel_new (config_file=<value optimized out>, 
    config_name=0x1436cdb "panel") at panel.c:1231
        fp = 0x1437ca0 "# lxpanel <profile> config file. Manually editing is not recommended.\n# Use preference dialog in lxpanel to adjust config when you can.\n\nGlobal {\n    edge=bottom\n    allign=left\n    margin=0\n    width"...
        pfp = 0x143835c "\nPlugin {\n    type = cpu\n}\n\nPlugin {\n    type = tray\n}\n\nPlugin {\n    type = dclock\n    Config {\n        ClockFmt=%R\n        TooltipFmt=%A %x\n        BoldFont=0\n    }\n}\n\n"
        panel = (Panel *) 0x1439050
#7  0x000000000041cf5d in main (argc=1, argv=0x7fff55a0c3b8, 
    env=<value optimized out>) at panel.c:1353
        i = <value optimized out>
delirium
Posts: 30
Joined: Tue Oct 07, 2008 11:15 am

Re: lxpanel segfaults

Post by delirium »

it seems to be a problem with the net plugin! try to deactivate it until theres a solution.
Thank you for the traceback! :!:
butdie
Posts: 3
Joined: Tue Dec 09, 2008 1:28 am

Re: lxpanel segfaults

Post by butdie »

delirium wrote:it seems to be a problem with the net plugin! try to deactivate it until theres a solution.
Thank you for the traceback! :!:
yes, I removed netstat from

Code: Select all

./configure --with-plugins=
lxpanel doesn't segfault any more.

I suppose this is easy to fix also.

thanks!
Locked